невозможно обновить массив, используя pull в node.js - PullRequest
0 голосов
/ 15 сентября 2018

Я хотел удалить запись 'user' из массива 'roleAssigned' В коде:

Contact.update({ firstName:'Abhishek'},{$pull: { roleAssigned:'user'}});

Вот как выглядит модель Contact mongoDB:

[{
    roleAssigned: ['user', 'admin'],
    _id: 5b9b8ef904bc042c8f94f1fe,
    firstName: 'abhishek',
    lastName: 'soni',
    date: 2018-09-14T10:35:37.922Z,
    __v: 0
}]

1 Ответ

0 голосов
/ 15 сентября 2018

Для решения вашей проблемы вы можете использовать следующее решение:

{ $pullAll: { roleAssigned: ['user'] } };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...