nested id object not getting deleted in mongoose

笑着哭i 提交于 2019-12-07 02:57:28

You need to find the Document and update,

Data

{
    "_id" : "5d0339d5b4b28b6ddff06802",
    "admins" : {
        "users" : [
            "5d0364048db4957100f33fea"
        ]
    }
}

Query

db.users.updateOne(
    { _id: req.params.userId },
    {
        $pull: {
            "admins.users": req.params._id
        }
    }
);

Result

{
    "_id" : "5d0339d5b4b28b6ddff06802",
    "admins" : {
        "users" : [ ]
    }
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!