Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De count opdracht wordt gebruikt om het aantal documenten in een verzameling te tellen dat overeenkomt met een opgegeven query. Deze opdracht is handig voor het verkrijgen van snelle statistieken over de gegevens die zijn opgeslagen in uw verzamelingen, zoals het aantal documenten dat aan bepaalde criteria voldoet.
Syntaxis
De syntaxis voor de count opdracht is als volgt:
db.collection.count(query, options)
-
query: Een document waarin de selectiecriteria worden opgegeven met behulp van queryoperators. -
options: optioneel. Een document waarin opties worden opgegeven, zoalslimitenskip.
Voorbeelden
Hier volgen enkele voorbeelden om het gebruik van de count opdracht te demonstreren:
Voorbeeld 1. Alle documenten in een verzameling tellen
Alle documenten in de stores verzameling tellen:
db.stores.count({})
Voorbeelduitvoer
[mongos] StoreData> db.stores.countDocuments({})
60570
Voorbeeld 2. Documenten tellen met specifieke criteria
Het aantal winkels tellen met een specifieke _id winkel-id:
db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
Voorbeelduitvoer
[mongos] StoreData> db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
1
Voorbeeld 3. Documenten tellen met geneste criteria
Het aantal winkels met een specifieke promotiegebeurtenis tellen:
db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
Voorbeelduitvoer
[mongos] StoreData> db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
2156
Voorbeeld 4. Documenten tellen met meerdere criteria
Het aantal winkels op een specifieke breedtegraad en lengtegraad tellen:
db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
Voorbeelduitvoer
[mongos] StoreData> db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
1
Verwante inhoud
- Bekijk de opties voor migreren van MongoDB naar Azure DocumentDB
- Meer informatie over functiecompatibiliteit met MongoDB