Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
$count
Die $count Aggregationsphase in Amazon DocumentDB wird verwendet, um die Anzahl der Dokumente zu zählen, die in die Phase gelangen. Sie wird häufig als letzte Phase in einer Aggregationspipeline verwendet, um die Gesamtzahl der Dokumente zurückzugeben, die den vorherigen Phasen entsprechen.
Parameter
-
field: Das zu zählende Feld. Dieser Parameter ist optional. Wenn er nicht angegeben wird, zählt die Phase die Gesamtzahl der Eingabedokumente.
Beispiel (MongoDB Shell)
Das folgende Beispiel zeigt, wie der $count Schritt verwendet wird, um die Gesamtzahl der Dokumente in einer Sammlung abzurufen.
Erstellen Sie Beispieldokumente
db.users.insertMany([ { name: "John", age: 30 }, { name: "Jane", age: 25 }, { name: "Bob", age: 35 }, { name: "Alice", age: 28 } ]);
Beispiel für eine Abfrage
db.users.aggregate([ { $count: "total" } ]);
Ausgabe
{ "total" : 4 }
Das Beispiel aggregiert die users Sammlung und verwendet die $count Phase, um die Gesamtzahl der Dokumente zu zählen.
Codebeispiele
Um ein Codebeispiel für die Verwendung des $count Befehls anzuzeigen, wählen Sie die Registerkarte für die Sprache, die Sie verwenden möchten: