Я хочу обновить разные документы в MongoDB всего одним запросом.Моя существующая коллекция баз данных выглядит следующим образом:
[ { "_id":"1", "name": null, "Age": null }, { "_id":"2", "name":null, "Age":null}, { "_id":"3", "name":null, "Age": null } ]
У меня есть следующий JSON:
[ { "_id":"1", "name":"Arav", "Age":"25" }, { "_id":"2", "name":"Mohan", "Age":"64" }, { "_id":"3", "name":"Nishant", "Age":"23" } ]
Я хочу знать, возможно ли обновить все существующие 3 документа соответствующими данными извыше JSON с одним запросом.Что-то вроде:
db.products.insert( [ { "_id":"1", "name":"Arav", "Age":"25" }, { "_id":"2", "name":"Mohan", "Age":"64" }, { "_id":"3", "name":"Nishant", "Age":"23" } ] )
Проблема в том, что он возвращает повторяющуюся ошибку и не обновляет документ, если он уже существует.