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.
$inc
Der $inc Operator wird verwendet, um den Wert eines Felds um einen bestimmten Betrag zu erhöhen. Er wird verwendet, um ein numerisches Feld, z. B. einen Zähler oder eine Bewertung, zu aktualisieren, ohne dass der aktuelle Wert abgerufen, der neue Wert berechnet und das Feld anschließend aktualisiert werden muss.
Parameter
-
field: Der Name des Feldes, das erhöht werden soll. -
amount: Der Betrag, um den das Feld erhöht werden soll. Dies kann ein positiver oder negativer Wert sein.
Beispiel (MongoDB Shell)
Das folgende Beispiel zeigt, wie der $inc Operator verwendet wird, um das age Feld eines Dokuments zu erhöhen.
Erstellen Sie Beispieldokumente
db.users.insertOne({_id: 123, name: "John Doe", age: 30})
Beispiel für eine Abfrage
db.users.updateOne({_id: 123}, {$inc: {age: 1}})
Aktualisiertes Dokument anzeigen
db.users.findOne({_id: 123})
Ausgabe
{ "_id" : 123, "name" : "John Doe", "age" : 31 }
Codebeispiele
Um ein Codebeispiel für die Verwendung des $inc Befehls anzuzeigen, wählen Sie die Registerkarte für die Sprache, die Sie verwenden möchten: