2
我想從使用貓鼬的用戶集合的所有文檔中刪除關鍵「passwrod」,是否可以使用$ unset來完成它?如何從使用貓鼬的集合的所有文檔中刪除指定的字段?
{ "_id" : ObjectId("58ec890c91b2b612084fd827"),
"username" : "zain",
"passwrod" : 123,
"password" : 8 },
{ "_id" : ObjectId("58ec8918364116187845948d"),
"username" : "bob",
"password" : 123,
"passwrod" : 12 }
{$取消設置:{ 「passwrod」:1}},這是什麼1代表? –
它不是強制性的,你也可以使用「」,它不會影響操作 查看https://docs.mongodb.com/manual/reference/operator/update/unset/更多詳細信息 – AshokGK
db.collection (),{$ unset:{「passwrod」:1}}) db.collection.updateMany({ (),{$ unset:{「passwrod」:「」}}) db.collection.updateMany({},{$ unset: $ unset:{「passwrod」:「abcd」}}) all are valid – AshokGK