Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kommandot count används för att räkna antalet dokument i en samling som matchar en angiven fråga. Det här kommandot är användbart för att hämta snabbstatistik om data som lagras i dina samlingar, till exempel antalet dokument som uppfyller vissa kriterier.
Syntax
Syntaxen count för kommandot är följande:
db.collection.count(query, options)
-
query: Ett dokument som anger urvalsvillkoren med hjälp av frågeoperatorer. -
options: Valfritt. Ett dokument som anger alternativ, till exempellimitochskip.
Examples
Här följer några exempel som visar användningen av count kommandot:
Exempel 1. Räkna alla dokument i en samling
Så här räknar du alla dokument i stores samlingen:
db.stores.count({})
Exempelresultat
[mongos] StoreData> db.stores.countDocuments({})
60570
Exempel 2. Räkna dokument med specifika kriterier
Så här räknar du antalet butiker med ett specifikt _id butiks-ID:
db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
Exempelresultat
[mongos] StoreData> db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
1
Exempel 3. Räkna dokument med kapslade villkor
Så här räknar du antalet butiker som har en specifik kampanjhändelse:
db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
Exempelresultat
[mongos] StoreData> db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
2156
Exempel 4. Räkna dokument med flera villkor
Så här räknar du antalet butiker som finns på en specifik latitud och longitud:
db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
Exempelresultat
[mongos] StoreData> db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
1
Relaterat innehåll
- Granska alternativ för migrering från MongoDB till Azure DocumentDB
- Läs mer om funktionskompatibilitet med MongoDB