Объект встроенный объект

Объект MongoCursor

объект курсора данных базы данных mongodb

Наследование

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>MongoCursor|skip();limit();sort();hasNext();next();count();size();forEach();map();toArray();hint()] [object] <:- [MongoCursor] object toString() toJSON() MongoCursor skip() limit() sort() hasNext() next() count() size() forEach() map() toArray() hint()

Функция члена

skip

Укажите количество записей, которые нужно пропустить при возврате результатов

1
MongoCursor MongoCursor.skip(Integer num) async;

Параметры звонка:

  • num: Целое число, количество записей

Результат возврата:

  • MongoCursor, Верните сам объект курсора, чтобы упростить цепные вызовы

limit

Укажите максимальное количество записей для возврата результатов

1
MongoCursor MongoCursor.limit(Integer size) async;

Параметры звонка:

  • size: Целое число, количество записей

Результат возврата:

  • MongoCursor, Верните сам объект курсора, чтобы упростить цепные вызовы

sort

Установите порядок возвращаемых результатов

1
MongoCursor MongoCursor.sort(Object opts);

Параметры звонка:

  • opts: Объект, укажите критерии сортировки

Результат возврата:

  • MongoCursor, Верните сам объект курсора, чтобы упростить цепные вызовы

hasNext

Запросить, есть ли у текущего курсора следующая запись

1
Boolean MongoCursor.hasNext();

Результат возврата:

  • Boolean, Верните истину, если есть запись

next

Вернуть следующую запись текущего курсора

1
Object MongoCursor.next();

Результат возврата:

  • Object, Записать объект, вернуть null, если нет записи

count

Запросить общее количество записей курсора

1
Integer MongoCursor.count(Boolean applySkipLimit = false);

Параметры звонка:

  • applySkipLimit: Boolean, укажите, следует ли запрашивать количество записей после пропуска и ограничения, по умолчанию false, запрашивать общее количество записей

Результат возврата:

  • Integer, Возвращает общее количество записей

size

Запросить общее количество записей курсора, эквивалентное count (true)

1
Integer MongoCursor.size();

Результат возврата:

  • Integer, Возвращает общее количество записей

forEach

Просмотрите все записи и вызовите функцию обработки

1
MongoCursor.forEach(Function func);

Параметры звонка:

  • func: Функция, укажите функцию обработки

map

Просмотрите все записи и верните результат обработки

1
Array MongoCursor.map(Function func);

Параметры звонка:

  • func: Функция, укажите функцию обработки

Результат возврата:

  • Array, Возвращает массив результатов обработки

toArray

Возвращает массив всех записей текущего курсора

1
Array MongoCursor.toArray();

Результат возврата:

  • Array, Возвращает массив Javascript, содержащий все данные

hint

Измените стратегию индексации по умолчанию для сервера mongodb, используйте указанный индекс для запроса

1
MongoCursor MongoCursor.hint(Object opts);

Параметры звонка:

  • opts: Object, укажите обязательный индекс

Результат возврата:

  • MongoCursor, Верните сам объект курсора, чтобы упростить цепные вызовы

toString

Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.

1
String MongoCursor.toString();

Результат возврата:

  • String, Возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.

1
Value MongoCursor.toJSON(String key = "");

Параметры звонка:

  • key: Строка, не используется

Результат возврата:

  • Value, Возвращает значение, содержащее сериализуемый JSON