db.movieDetails.updateMany({
"tomato.consensus": null,
"imdb.votes":{$lt:10000},
"year":{$gte:2010,$lte:2013}},
{
$unset:{"tomato.consensus":""
}
})
Yukarıdaki komutu mongo
kabuğuna yazdığımda, updateMany
'un geçerli bir işlev olmadığını belirten bir hata aldım. mongodb 'updateMany' işlevi kullanımdan kaldırıldı mı?
Ben belgeleri kontrol edildi veTypeError: Property 'updateMany' of object video.movieDetails is not a function at (shell):1:17
updateMany
geçerli bir işlev listelenir. Hatayı neden aldığımı bilmek istiyorum.
Teşekkürler, 3.0.2 kullanıyordum :( –
'multi' bayrağı kullanılarak' update' doc kullanarak 'update' kullanarak okuma 'updateMany' ile aynı şeyi yapmalıdır. Bu doğru mu? – matth
@matth kullanıyorsanız monogdb 2.2 o zaman db.test.update ({foo: "bar"}, {$ set: {test: "başarı!"}}, {multi: true}) – Nitin