如何删除数据库中的所有ObjectId(mongodb)?

时间:2016-06-10 08:26:56

标签: mongodb mongoose

我在MongoDB中有testDB。还有五个系列 我从馆藏"用户"删除用户ID IdId(" 111")但是在收集"俱乐部"我仍然留在现场"成员" 我可以在数据库中的任何位置删除ID吗?

1 个答案:

答案 0 :(得分:0)

以下是从"俱乐部"中移除用户ID的查询集合(即成员数组)。

请注意,以下查询将从成员数组包含特定对象ID(即用户ID)的所有文档中删除用户ID。换句话说,将更新多个文档。

如果您需要限制任何特定条件的更新,请在第一个括号中包含您的条件,在下面的查询中为空(' {}')。

db.clubs.update({},
    {$pull: { members: { $in: [ ObjectId("57580c4b203636137dbff0c9")] }}},
    { multi: true });