@Javier Ferrero Пример показывает только $ push, а что, если существуют поля типа user_type после того, как user_id также должен быть обновлен?

я есть документ в следующей форме:

{
"_id" : ObjectId("4d2d8deff4e6c1d71fc29a07"),
"user_id" : "714638ba-2e08-2168-2b99-00002f3d43c0",
"events" : [
        {
                "profile" : 10,
                "data" : "....."
        }
        {
                "profile" : 10,
                "data" : "....."
        }
        {
                "profile" : 20,
                "data" : "....."
        }
        ...
   ]
 }

Я хотел бы иметь какой-тоupsert заявление. Нужно добавитьevent кevents массив дляuser_id если такой документ уже существует, в противном случае необходимо создать документ сevent предмет.

Это может быть сделано?

Ответы на вопрос(1)

Ваш ответ на вопрос