объектMongoCursor
Объект курсора данных базы данных mongodb
отношения наследования
функция-член
skip
Указывает количество записей, которые необходимо пропустить при возврате результатов.
1MongoCursor MongoCursor.skip(Integer num) async;
Параметры вызова:
- num: Целое число, количество записей
возвращаемый результат:
- MongoCursor, возвращает сам объект курсора для цепочек вызовов
limit
Указывает максимальное количество возвращаемых записей.
1MongoCursor MongoCursor.limit(Integer size) async;
Параметры вызова:
- size: Целое число, количество записей
возвращаемый результат:
- MongoCursor, возвращает сам объект курсора для цепочек вызовов
sort
Установить сортировку возвращаемых результатов
1MongoCursor MongoCursor.sort(Object opts);
Параметры вызова:
- opts: Объект, укажите условие сортировки
возвращаемый результат:
- MongoCursor, возвращает сам объект курсора для цепочек вызовов
hasNext
Запрос, есть ли у текущего курсора следующая запись
1Boolean MongoCursor.hasNext();
возвращаемый результат:
- Boolean, возвращает true, если есть запись
next
Возвращает следующую запись текущего курсора
1Object MongoCursor.next();
возвращаемый результат:
- Object, объект записи, если записи нет, вернуть null
count
Общее количество записей для курсора запроса
1Integer MongoCursor.count(Boolean applySkipLimit = false);
Параметры вызова:
- applySkipLimit: логическое значение, укажите, следует ли запрашивать количество записей после пропуска и ограничения, по умолчанию — false, и запрашивать все записи.
возвращаемый результат:
- Integer, возвращает общее количество записей
size
Запросить общее количество записей курсора, эквивалентное count(true)
1Integer MongoCursor.size();
возвращаемый результат:
- Integer, возвращает общее количество записей
forEach
Пройдите все записи и вызовите функцию обработки
1MongoCursor.forEach(Function func);
Параметры вызова:
- func: Функция, определяет функцию обработки
map
Пройти и обработать все записи и вернуть результаты обработки
1Array MongoCursor.map(Function func);
Параметры вызова:
- func: Функция, определяет функцию обработки
возвращаемый результат:
- Array, возвращает массив результатов обработки
toArray
Возвращает массив всех записей текущего курсора
1Array MongoCursor.toArray();
возвращаемый результат:
- Array, возвращает массив Javascript, содержащий все данные
hint
Измените стратегию индекса по умолчанию сервера mongodb и используйте указанный индекс для запроса.
1MongoCursor MongoCursor.hint(Object opts);
Параметры вызова:
- opts: Объект, указывает обязательный индекс
возвращаемый результат:
- MongoCursor, возвращает сам объект курсора для цепочек вызовов
toString
Возвращает строковое представление объекта, как правило, возвращает «[Native Object]», объект может быть переопределен в соответствии с его собственными характеристиками.
1String MongoCursor.toString();
возвращаемый результат:
- String, возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых свойств, определенных объектом.
1Value MongoCursor.toJSON(String key = "");
Параметры вызова:
- key: Строка, не используется
возвращаемый результат:
- Value, который возвращает сериализуемое значение JSON