Zum Beispiel {a : "x",count : 2},{a : "y",count : 5}
Wenn ich die Anzahl auf 5 für Datensätze aktualisieren möchte, deren Wert x ist und für a = y Datensätze muss ich die Anzahl auf 9 ändern, wie sollte ich dann in Mungo aktualisieren?Was ist der beste Weg, um mehrere Datensätze mit unterschiedlichen Werten in Mungo zu aktualisieren?
Q
Was ist der beste Weg, um mehrere Datensätze mit unterschiedlichen Werten in Mungo zu aktualisieren?
0
A
Antwort
0
Mehrere Dokumente können nur mit einer einzigen Abfrage aktualisiert werden (indem die Option {multi: true} übergeben wird). Aber für mehr als eine Abfrage können Sie mehrere Anrufe verwenden und das Update durchführen. Versuchen Sie async parallel, die Ihren Code parallel ausführen wird.
async.parallel([
function(callback) {
Model.update({a: "x"}, {count: 5}, {multi: true}, function(err, result){
if(err){
callback(err)
}
else{
callback(null, result);
}
})
},
function(callback) {
Model.update({a: "y"}, {count: 9}, {multi: true}, function(err, result){
if(err){
callback(err)
}
else{
callback(null, result);
}
})
}
],
function(err, results) {
if(err){
console.log(err)
}
else{
console.log(results)
}
});
Verwandte Themen
- 1. Was ist der beste Weg, um mehrere Aktionen zu behandeln?
- 2. Was ist der beste Weg, um mehrere Suchoptionen zu behandeln?
- 3. Was ist der beste Weg, um mehrere Datensätze in einer Datenbank aus einer Anwendung einzufügen, zu aktualisieren/zu löschen?
- 4. Was wäre der beste Weg, um Datensätze in SQL
- 5. Was ist der beste Weg, Jenkins-Projekte zu aktualisieren?
- 6. Was ist der beste Weg, um ein übergeordnetes Dokument in Mungo zu löschen?
- 7. was ist der beste Weg, um Sitemap zu generieren
- 8. Was ist der beste Weg, um mit OSGI zu beginnen?
- 9. Was ist der beste Weg, Hibernate Entity sicher zu aktualisieren?
- 10. Was ist der beste Weg, um mit NHibernate zu beginnen?
- 11. Mehrere Datensätze in Mungo
- 12. Was ist der beste Weg, um Zeitreihendaten mit Cassandra abzufragen?
- 13. Was ist der beste Weg, Fragmentansicht von Aktivität zu aktualisieren
- 14. In Erlang, was ist der beste Weg, um ein verteiltes System zu aktualisieren?
- 15. Was ist der beste Weg, um alle Zeilen in Realm.io Datenbanktabelle auf Android zu aktualisieren?
- 16. Was ist der beste Weg, um in C++ zu casten?
- 17. Was ist der beste Weg, um dieses Programm zu wiederholen?
- 18. Was ist der beste Weg, um HTML-Elemente mit einer Liste von Werten (ASP.net) zu inkrementieren?
- 19. Was ist der schnellste Weg, um bestehende Datensätze mit einer Sequenz zu aktualisieren?
- 20. Was ist der beste Weg, "Controller" -Klassen zu laden/auszuwählen
- 21. Was ist der beste Weg, um ein Objekt in einem Array in ReactJS zu aktualisieren?
- 22. MongoDB - Was ist der schnellste Weg, um alle Datensätze in einer Sammlung zu aktualisieren?
- 23. Was ist der beste Weg, um eine Eigenschaft zu deklarieren?
- 24. Was ist der beste Weg, um srand() zu säen?
- 25. Was ist der beste Weg, um eine Animation zu fahren?
- 26. Was ist der beste Weg, um Datei mit der Bedingung
- 27. Was ist der beste Weg, um ähnliche Strings zu bearbeiten?
- 28. Was ist der beste Weg, um innere Produkte zu bilden?
- 29. Was ist der beste Weg, um REST API zu automatisieren
- 30. Was ist der beste Weg, um JavaScript-Funktionen zu trennen?