Обновите поле с массивом типов данных в mongoDB, используя mongoose - PullRequest
0 голосов
/ 22 февраля 2020

У меня есть документ mongoDB, подобный этому.

{
  name: xyz,
  age : 30,
  languages: ["english","french" ]
}

Я знаю, что не могу обновить все значение по отношению к полю языков, но я хочу обновить / добавить еще один язык (или pu sh элемент в этот массив). Можно ли это сделать с Mon goose?

1 Ответ

1 голос
/ 22 февраля 2020

Да, вы можете сделать это следующим образом:

YourModal.updateOne(
    { _id: idToUpdate },
    {
      $push: { languages: "Arabic" }
    }
  );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...