Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Команда count используется для подсчета количества документов в коллекции, соответствующей указанному запросу. Эта команда полезна для получения быстрой статистики о данных, хранящихся в коллекциях, таких как количество документов, удовлетворяющих определенным критериям.
Синтаксис
Синтаксис команды count выглядит следующим образом:
db.collection.count(query, options)
-
query: документ, указывающий критерии выбора с помощью операторов запросов. -
options:Необязательный. Документ, указывающий параметры, напримерlimitиskip.
Примеры
Ниже приведены некоторые примеры для демонстрации count использования команды:
Пример 1. Подсчет всех документов в коллекции
Чтобы подсчитать все документы в stores коллекции, выполните следующие действия.
db.stores.count({})
Пример полученных результатов
[mongos] StoreData> db.stores.countDocuments({})
60570
Пример 2. Подсчет документов с определенными критериями
Чтобы подсчитать количество магазинов с определенным _id идентификатором хранилища:
db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
Пример полученных результатов
[mongos] StoreData> db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
1
Пример 3. Подсчет документов с вложенными критериями
Чтобы подсчитать количество магазинов с определенным событием продвижения:
db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
Пример полученных результатов
[mongos] StoreData> db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
2156
Пример 4. Подсчет документов с несколькими критериями
Чтобы подсчитать количество магазинов, расположенных в определенной широте и долготе:
db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
Пример полученных результатов
[mongos] StoreData> db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
1
Связанный контент
- Просмотр параметров миграции из MongoDB в Azure DocumentDB
- Дополнительные сведения о совместимости компонентов с MongoDB