7
Aktualizuję wiele elementów w mongodb. Czy można zwrócić liczbę uszkodzonych obiektów?Jak zwrócić liczbę zaktualizowanych obiektów w mongodb?
Aktualizuję wiele elementów w mongodb. Czy można zwrócić liczbę uszkodzonych obiektów?Jak zwrócić liczbę zaktualizowanych obiektów w mongodb?
Użyj getLastError. Kluczem n będzie zawierać liczbę zaktualizowanych dokumentów
> db.count.update({x : 1}, {$inc : {x : 1}}, false, true)
> db.runCommand({getLastError : 1})
{
"err" : null,
"updatedExisting" : true,
"n" : 5,
"ok" : true
}
Zauważ, że ten uruchamia polecenie „GetlastError”, która zwraca liczbę wierszy po komendzie aktualizacja została zakończona.
Komendy bazy danych to listed here.
dziękuję, to działa dla mnie – potomok
Czy wiesz, gdzie te pola, które getLastError zwraca są udokumentowane? – UpTheCreek