Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Polecenie count służy do zliczanie liczby dokumentów w kolekcji zgodnej z określonym zapytaniem. To polecenie jest przydatne do uzyskiwania szybkich statystyk dotyczących danych przechowywanych w kolekcjach, takich jak liczba dokumentów spełniających określone kryteria.
Składnia
Składnia count polecenia jest następująca:
db.collection.count(query, options)
-
query: dokument określający kryteria wyboru przy użyciu operatorów zapytań. -
options: opcjonalne. Dokument określający opcje, takie jaklimitiskip.
Przykłady
Oto kilka przykładów, aby zademonstrować użycie count polecenia:
Przykład 1. Zliczanie wszystkich dokumentów w kolekcji
Aby zliczyć wszystkie dokumenty w kolekcji stores :
db.stores.count({})
Przykładowe dane wyjściowe
[mongos] StoreData> db.stores.countDocuments({})
60570
Przykład 2. Zliczanie dokumentów z określonymi kryteriami
Aby zliczyć liczbę sklepów o określonym _id identyfikatorze magazynu:
db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
Przykładowe dane wyjściowe
[mongos] StoreData> db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
1
Przykład 3. Zliczanie dokumentów z zagnieżdżonymi kryteriami
Aby zliczyć liczbę sklepów, które mają określone wydarzenie promocji:
db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
Przykładowe dane wyjściowe
[mongos] StoreData> db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
2156
Przykład 4. Zliczanie dokumentów z wieloma kryteriami
Aby zliczyć liczbę sklepów znajdujących się w określonej szerokości geograficznej i długości geograficznej:
db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
Przykładowe dane wyjściowe
[mongos] StoreData> db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
1
Treści powiązane
- Przejrzyj opcje migrowania z bazy danych MongoDB do usługi Azure DocumentDB
- Przeczytaj więcej na temat zgodności funkcji z bazą danych MongoDB