6

mongo シェルでは、フィールドの値の出現をすべて削除する方法 "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 に答える