Linux 拨号vps windows公众号手机端

mongodb如何修改字段名

lewis 7年前 (2018-09-26) 阅读数 12 #VPS/云服务器
文章标签 mongodb

mongodb中修改字段名的方法:在mongodb中可以使用db.collection.update()方法来修改某集合的字段名;语法格式:“db.collection.update(criteria,objNew,upsert,multi)”,其中collection是集合名、criteria是查询条件、objNew是update对象、upsert是判断update对象是否存在、multi是指更新方式。

具体方法如下:

修改字段名称,把synonymsList表的name_status修改为status

db.getCollection('synonymsList').update({},{$rename:{"name_status":"status"}},false,true)

把 from这个数组有hengduan这个值,并且zhLatin是空的数据的zhLatin字段删除

db.getCollection('species').update({"from":"hengduan","zhLatin":null},{$unset:{'zhLatin':''}},false,true)

语法介绍:

db.collection.update(criteria,objNew,upsert,multi)

参数说明:

criteria:查询条件

objNew:update对象和一些更新操作符

upsert:如果不存在update的记录,是否插入objNew这个新的文档,true为插入,默认为false,不插入。

multi:默认是false,只更新找到的第一条记录。如果为true,把按条件查询出来的记录全部更新。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门