adelkhalitov
@adelkhalitov
>

Как обновлять объекты 2го уровня вложенности в mongodb?

Всем трям.

Есть объект в бд вида:

{
    _id: 'someid',
    brand: 'mazeratti',
    models: [
       ...,
      {
        _id: 'someid',
        model: 'm1',
        customersModel:[
          {
            name: 'cust1',
            type: 'cust1',
            model: 'M1'
          }
        ]
      }
    ]
  }


Так вот мне нужно вставлять данные в массив customersModel (к определенному объекту в массиве models) и делать проверку по name: 'cust1' и type: 'cust1', если они есть, то обновлять, если их нет то добавлять. Желательно одним запросом
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Admitad Projects Москва
от 170 000 до 240 000 ₽
Fundraise Up Санкт-Петербург
от 2 500 до 3 500 $
от 5 000 до 6 500 $