Встроенный объект объекта

объектMongoCursor

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

отношения наследования

функция-член

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, возвращает true, если есть запись

next

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

1
Object MongoCursor.next();

возвращаемый результат:

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

count

Общее количество записей для курсора запроса

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

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

  • applySkipLimit: логическое значение, укажите, следует ли запрашивать количество записей после пропуска и ограничения, по умолчанию — 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: Объект, указывает обязательный индекс

возвращаемый результат:

  • MongoCursor, возвращает сам объект курсора для цепочек вызовов

toString

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

1
String MongoCursor.toString();

возвращаемый результат:

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

toJSON

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

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

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

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

возвращаемый результат:

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