Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der count Befehl wird verwendet, um die Anzahl der Dokumente in einer Auflistung zu zählen, die einer angegebenen Abfrage entsprechen. Dieser Befehl ist nützlich, um schnelle Statistiken zu den daten zu erhalten, die in Ihren Sammlungen gespeichert sind, z. B. die Anzahl der Dokumente, die bestimmten Kriterien entsprechen.
Syntax
Die Syntax für den count Befehl lautet wie folgt:
db.collection.count(query, options)
-
query: Ein Dokument, das die Auswahlkriterien mithilfe von Abfrageoperatoren angibt. -
options:Wahlfrei. Ein Dokument, das Optionen angibt, zlimit. B. undskip.
Examples
Hier sind einige Beispiele zur Veranschaulichen der Verwendung des count Befehls:
Beispiel 1: Zählen aller Dokumente in einer Auflistung
So zählen Sie alle Dokumente in der stores Auflistung:
db.stores.count({})
Beispielausgabe
[mongos] StoreData> db.stores.countDocuments({})
60570
Beispiel 2: Zählen von Dokumenten mit bestimmten Kriterien
So zählen Sie die Anzahl der Stores mit einer bestimmten _id Store-ID:
db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
Beispielausgabe
[mongos] StoreData> db.stores.count({ "_id": "e5767a9f-cd95-439c-9ec4-7ddc13d22926" })
1
Beispiel 3: Zählen von Dokumenten mit geschachtelten Kriterien
So zählen Sie die Anzahl der Stores mit einem bestimmten Heraufstufungsereignis:
db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
Beispielausgabe
[mongos] StoreData> db.stores.count({ "promotionEvents.eventName": "Incredible Discount Days" })
2156
Beispiel 4. Zählen von Dokumenten mit mehreren Kriterien
So zählen Sie die Anzahl der Filialen, die sich in einem bestimmten Breiten- und Längengrad befinden:
db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
Beispielausgabe
[mongos] StoreData> db.stores.count({ "location.lat": -2.4111, "location.lon": 72.1041 })
1
Verwandte Inhalte
- Überprüfen von Optionen für die Migration von MongoDB zu Azure DocumentDB
- Weitere Informationen zur Featurekompatibilität mit MongoDB