6

在 mongo shell 中,我将如何删除所有出现 "id" : "1"的字段值总是不同的。我会使用 $unset 运算符吗?那会删除值和字段吗?

4

1 回答 1

18

你是说删除所有出现的字段,对吗?如果是这样,那么它应该是这样的:

db.collection.update( 
    { id: { $exists: true } },  // criteria
    { $unset: { id: 1 } },      // modifier
    false,                      // no need to upsert
    true                        // multi-update
);
于 2012-05-13T23:47:20.923 回答