@Mertico

Как обновлять вложенные массив документов?

Есть коллекция со след структурой
{
  "name": null,
  "stage": [{
    "name": null,
    "task": [{
      "name": null,
      "category": 1,
      "price": 1800,
      "value": 10
    }]
  }]
}

И схемами к ней в mongoose
Как обновлять stage? Task? Добавлять их?
  • Вопрос задан
  • 264 просмотра
Решения вопроса 1
@emp1re
Как обновлять stage?

db.collection.update( { stage: { $elemMatch: { name: null } },
   { $set: { "stage.$.name" : "SomeAmazingName" } })

Добавлять их?

db.collection.update( { query },
   { { $push: { scores: object })
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы