Zhong__MongoDB删除指定字段(有效)
时间:2019.05.31
环境:
目的:MongoDB删除某一个集合中的字段
说明:
使用MongoDB的过程中
有一个需求是删除某一个集合中的字段
在网上找了许多资料基本都是这样描述的:
db.yourcollection.update({},{$unset:{需要删除的字段,}},false, true)
这种方法从语法上似乎是不太完整的
对于一些情况是没有效果无法实现的
可以使用下面的方法:
假设你有一个数据库supermall
其中有一个集合contact
现在这个字段不需要了想要删除
可以使用如下的语法
Example:
db.yourcollection.update({ "需要删除的字段": { "$exists": true } }, { "$unset": { "需要删除的字段":null } }, { multi: true });
对应的业务逻辑代码为:
执行方式可通过登录mongodb cli
或者通过数据库连接工具以执行命令如Navicat中的新建查询的方式执行
语法是对的 亲测有效!
下一篇:
用友U8V10.1软件安装教程