我想从“ roleAssigned”数组中删除“ user”条目
在代码中:

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
}]

最佳答案

您可以使用以下解决方案来解决您的问题:

{ $pullAll: { roleAssigned: ['user'] } };

关于node.js - 无法使用pull in node.js更新阵列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52346625/

10-08 22:59