Я пытаюсь обновить несколько документов на mongo db. который является лучшим методом обновления с помощью метода multi = true или updateMany? и в чем разница между ними?В чем разница между методом update и updateMany в mongo DB?
14
A
ответ
3
Too расширить Blakes Seven сек ответ, все update
по методу действительно просто установить параметр multi
ложь, как видно here (github).
И, в свою очередь, весь метод updateMany
установлен в качестве значения multi
. Опионит к истине как видно here (github).
Таким образом, нет никакого «лучшего» метода для вызова, просто выберите то, что вы считаете нужным.
Смежные вопросы
- 1. В чем разница между сохранением и вставкой в Mongo DB?
- 2. В чем разница между методом и функцией?
- 3. В чем разница между Оператором и Методом?
- 4. В чем разница между методом и полем?
- 5. В чем разница между методом и протоколом
- 6. В чем разница между свойством и методом?
- 7. В чем разница между алгоритмом и методом
- 8. В чем разница между статическим методом и нестатическим методом?
- 9. В чем разница между методом расширения и статическим методом?
- 10. В чем разница между методом Java и родным методом?
- 11. В чем разница между update() после findOne() и direct update()?
- 12. В чем разница между «cvs update» и «cvs -n update»?
- 13. В чем разница между «bundle update» и «gem update»?
- 14. В чем разница между NoSql DB и OO Db?
- 15. В чем разница между DB :: beginTransaction() и DB :: transaction()?
- 16. В чем разница между методом и MetaMethod в Groovy?
- 17. В чем разница между «оператором» и «методом» в RxJS?
- 18. В чем разница между слотом и методом в Qt?
- 19. В чем разница между событием и методом в jQuery
- 20. В Java, в чем разница между this.method() и методом()?
- 21. В чем разница между закрытием свойств и методом в Swift?
- 22. В чем разница между методом save() и persist() в Hibernate?
- 23. В чем разница между методом OverWrite и OverRide в python?
- 24. В C++, в чем разница между методом и функцией
- 25. В чем разница между методом вызова и применения в jQuery
- 26. Разница между и/или предложением в mongo db
- 27. Разница между функцией и методом
- 28. В чем разница между традиционным методом индекса Mongo и новым текстовым индексом?
- 29. mongo DB средняя разница
- 30. В чем разница между INSERT и UPDATE в MySQL?
Я подозреваю, что это оболочка для другого. –
Согласно журналу изменений (https://docs.mongodb.org/manual/release-notes/3.2/): Это \t Эквивалент db.collection.update (, , {multi: true, ...}) с документом , который определяет изменения с использованием операторов обновления, а параметр multi - true. –
Что сказал @SergioTulentsev, это самое истинное утверждение. В основном это касается отличий '.updateOne()' и '.updateMany()', которые соответственно либо «опускают» опцию '' multi '' внутри «завернутого» .update(), либо «include» явно. В некоторых документах драйвера отмечаются '.update()' как устаревшие, но это не совсем так, так как ** все ** этих драйверов на самом деле вызывают '.update()' в рамках имплантации их .updateOne() 'и' .updateMany() '. На самом деле это не что иное, как семантика, и оба они действительно одинаковы. –