我想为mongoDB创建一个脚本,并且我拥有属性“ Active”,并且我想将该属性的名称更改为“ Deleted”,并将其“ true”更改为“ false”,并将其“ false”更改为“真正”。如果“活动”字段在该文档中不存在,那么我想将“已删除”设置为“假”
谢谢!
答案 0 :(得分:0)
您可以结合使用$set
和$unset
。逻辑上$rename
执行相同的操作。
db.collection({active: true}, {$unset: {$active: ''}, $set: {$deleted: true}}