Heim > Datenbank > MySQL-Tutorial > Methoden für Mongodb-Abfragetabellenfelder, das Abfangen und Aktualisieren von Zeichenfolgen

Methoden für Mongodb-Abfragetabellenfelder, das Abfangen und Aktualisieren von Zeichenfolgen

不言
Freigeben: 2019-03-30 11:04:09
nach vorne
5028 Leute haben es durchsucht

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>
       }
    )
Nach dem Login kopieren

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}});
 })
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage