集合名称 - team1 在team1下我有这一行数据如下 -
{ "_id" : ObjectId("59a36a757a3d6759f63a7f18"), "name" : "chinux", "age" : 10, "color" : "white" }
从上面的行我只想删除{name:"chiunx"}
。
如果我尝试使用命令 - db.team1.remove({name : "chinux"})
删除它,它会删除整行。我怎样才能删除上面提到的一个属性?
答案 0 :(得分:2)
使用$ unset
touchDragged()
答案 1 :(得分:1)
db.team1.update({"_id" : ObjectId("59a36a757a3d6759f63a7f18")}, {$unset: {name:1}});
请参阅以下链接。
https://docs.mongodb.com/manual/reference/operator/update/unset/