2

Есть n документов в коллекции в базе, есть m документов для записи в коллекцию, каждый документ имеет уникальный идентификатор "user", общий вид {"user": "22", "info": {...}}.

Суть вопроса: Как мне одним присестом m документов запихнуть в коллекцию, причем так, чтоб если user совпал, он перезаписывал этот документ, а если нет - добавлял его в коллекцию?
Ползал по документации, не нашел.

Denis
  • 8,910
  • 11
  • 31
  • 55

1 Answers1

2

Вам нужно использовать атрибут upsert=true

db.collection.update(query, update, {upsert: true})
Sequent
  • 464