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 (Stufe)
Die $count Aggregationsstufe in Amazon DocumentDB wird verwendet, um die Anzahl der Dokumente zu zählen, die in die Phase übergehen. 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 der Schritt die Gesamtzahl der Eingabedokumente.
Beispiel (MongoDB Shell)
Das folgende Beispiel zeigt, wie die $count Bühne 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 Stufe, 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: