usage cursor mongodb with examples
Використання курсору та його методів у MongoDB:
Сподіваюся, вам сподобався ряд підручників з цього Посібник для початківців з навчальної серії MongoDB .
У нашому попередньому навчальному посібнику з цієї серії було розказано все про метод find () у колекції MongoDB .
найкращий інструмент для створення блок-схеми
У цьому посібнику ми детально дізнаємося про курсор та його методи в MongoDB.
Що ви дізнаєтесь:
- Курсор
- Проілюструйте курсор
- Граф Курсор
- Обмеження курсору
- Курсор Prettify
- Висновок
- Рекомендована література
Курсор
Курсор є Колекція MongoDB документа, який повертається при виконанні методу пошуку.
За замовчуванням він автоматично виконується як цикл. Однак ми можемо явно отримати конкретний документ індексу від повернення курсору. Це точно як покажчик, який вказує на певне значення індексу.
Простими словами, коли ми викликаємо метод пошуку, усі повернуті документи зберігаються у віртуальному курсорі. Якщо метод find повертається для документа, це означає, що курсор має індекс 0 - 3.
Проілюструйте курсор
Щоб зрозуміти курсор, давайте подивимось приклад.
У цьому Приклад , ми спочатку перевіримо, скільки документів маємо в нашій колекції MongoDB. Тоді ми будемо викликати певний індекс, який повертається курсором при виконанні методу пошуку з наступним кодом.
Код
db.staff().find()
Малюнок 1: У монгольській оболонці
Малюнок 2: У Robo 3T
У наведеному вище прикладі чітко проілюстровано, що курсор схожий на масив покажчика, який вказує на певний індекс. Коли ми викликаємо індекс 0 методом find, тоді він повертає нам перший запис, який розміщується на 0 індексах.
Граф Курсор
Метод підрахунку допоможе нам отримати, скільки записів доступно в курсорі. Якщо ми розмістимо “.count ()” відразу після методу пошуку, тоді він порахує, скільки записів є.
Ви можете спостерігати наступний приклад.
Код
db.staff().find().count()
Малюнок 3: В монгольській оболонці
Малюнок 4: У Robo 3T
Обмеження курсору
Платформа забезпечує метод обмеження MongoDB, за допомогою якого ми можемо отримувати обмежені записи з курсору. Курсор містить тисячі документів, але нам потрібні лише 2 документи, щоб ми могли обмежити курсор до 2 документів, як ви можете бачити в наступному Приклад.
Код
db.staff().find().limit(2)
Малюнок 5: В оболонці Монго
Малюнок 6: У Robo 3T
Курсор Prettify
Він використовується, щоб зробити отриманий документ читабельним. Коли ми виконуємо метод пошуку, він повертає всі доступні документи по черзі. Коли ми додаємо симпатичний метод із методом find, тоді він поверне всі документи у формі JSON, що робить дані легко зрозумілими.
Код
найкращі місця для перегляду аніме в Інтернеті
db.staff().find().pretty()
Рисунок 7: У монгольській оболонці
Рисунок 8: У Robo 3T
Висновок
Курсор - це вказівник, який використовується для повернення всього отриманого запису. Ми можемо явно викликати певне значення індексу з курсору. Ми можемо встановити ліміт курсору і підрахувати його індекс. Ми також можемо обробити отримані записи, щоб їх легко читати.
Простими словами, ми можемо використовувати його для відтворення меню відповідно до наших вимог.
У нашому підручнику буде розказано все про модифікацію запитів у MongoDB за допомогою обмеження !!
НАЗАД Підручник | НАСТУПНИЙ підручник
Рекомендована література
- Запит документа MongoDB за допомогою методу Find () (приклади)
- Метод сортування MongoDB () із прикладами
- Використання ObjectId () у MongoDB з прикладами
- MongoDB Оновлення та видалення документа з прикладами
- MongoDB Створення користувача та призначення прикладів ролей
- 20+ підручників MongoDB для початківців: Безкоштовний курс MongoDB
- MongoDB Створення резервної копії бази даних
- Аутентифікація користувача в MongoDB