Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
count komutu, belirtilen sorguyla eşleşen bir koleksiyondaki belge sayısını saymak için kullanılır. Bu komut, belirli ölçütleri karşılayan belge sayısı gibi koleksiyonlarınızda depolanan veriler hakkında hızlı istatistikler elde etmek için kullanışlıdır.
Sözdizimi
Komutun count söz dizimi aşağıdaki gibidir:
db.collection.count(query, options)
-
query: Sorgu işleçlerini kullanarak seçim ölçütlerini belirten bir belge. -
options: İsteğe bağlı. veskipgibilimitseçenekleri belirten bir belge.
Örnekler
Komutun kullanımını göstermek için bazı örnekler aşağıda verilmiştir count :
Örnek 1. Koleksiyondaki tüm belgeleri sayma
Koleksiyondaki stores tüm belgeleri saymak için:
db.stores.count({})
Örnek çıkış verisi
[mongos] StoreData> db.stores.countDocuments({})
60570
Örnek 2. Belirli ölçütlere sahip belgeleri sayma
Belirli _id bir mağaza kimliğine sahip mağaza sayısını saymak için:
db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
Örnek çıkış verisi
[mongos] StoreData> db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
1
Örnek 3. İç içe ölçütlere sahip belgeleri sayma
Belirli bir promosyon etkinliğine sahip mağaza sayısını saymak için:
db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
Örnek çıkış verisi
[mongos] StoreData> db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
2156
Örnek 4. Birden çok ölçüt içeren belgeleri sayma
Belirli bir enlemde ve boylamda bulunan mağaza sayısını saymak için:
db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
Örnek çıkış verisi
[mongos] StoreData> db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
1
İlgili içerik
- MongoDB'den Azure DocumentDB'ye Geçiş seçeneklerini gözden geçirme
- MongoDB ile özellik uyumluluğu hakkında daha fazla bilgi edinin