Der Inhalt dieses Artikels befasst sich mit Mongodb-Abfragetabellenfeldern, Methoden zum Abfangen und Aktualisieren von Zeichenfolgen. Ich hoffe, dass er für Sie hilfreich ist.
Die Methode update() wird zum Aktualisieren vorhandener Dokumente verwendet. Das Syntaxformat lautet wie folgt:
db.collection.update( <query>, <update>, { upsert: <boolean>, multi: <boolean>, writeConcern: <document> } )
Parameterbeschreibung:
Abfrage: Abfragebedingungen aktualisieren, ähnlich dem, was in der SQL-Aktualisierungsabfrage folgt.
Update: Update-Objekt und einige Update-Operatoren (z. B. $, $inc ...) usw. können auch als
Upsert nach Festlegung in der SQL-Update-Abfrage verstanden werden: optional, die Bedeutung dieses Parameters ist Wenn kein Aktualisierungsdatensatz vorhanden ist, ob objNew eingefügt werden soll, true bedeutet Einfügen, der Standardwert ist false, nicht einfügen.
multi: Optional, der Standardwert von mongodb ist false und nur der erste gefundene Datensatz wird aktualisiert. Wenn dieser Parameter wahr ist, werden alle gemäß den Bedingungen gefundenen mehreren Datensätze aktualisiert.
writeConcern: Optional, die Ebene, auf der die Ausnahme ausgelöst wird.
Beispiel:
Bild-Ersetzungsadresse, erste Fuzzy-Abfrage, dann ersetzen
db.pfs_merchants.find({'logo_url': /10.2.121.170/}).forEach(function(user) { user.logo_url = user.logo_url.replace("10.2.121.170","10.128.3.80"); print(user.logo_url); db.pfs_merchants.update({"_id":user._id},{$set:{"logo_url":user.logo_url}}); })
Dieser Artikel ist überall, weitere spannende Inhalte finden Sie auf der chinesischen PHP-Website Mongodb-Video-Tutorial Kolumne!
Das obige ist der detaillierte Inhalt vonMethoden für Mongodb-Abfragetabellenfelder, das Abfangen und Aktualisieren von Zeichenfolgen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!