mongodb update 重命名列
来源:互联网 发布:linux新建文件夹命令 编辑:程序博客网 时间:2024/06/08 06:20
db.getCollection('private_enterprise').find({})
查询结果如下,现在需要把 "证券代码" =》 “code” ; "发行人中文名称" =》 "COMP_NAME"
{ "_id" : ObjectId("594792ce10bba506b0e1cd26"), "证券代码" : "011697006.IB", "证券简称" : "16苏沙钢SCP009", "发行人中文名称" : "江苏沙钢集团有限公司"}/* 2 */{ "_id" : ObjectId("594792ce10bba506b0e1cd27"), "证券代码" : "011697010.IB", "证券简称" : "16沪华信SCP006", "发行人中文名称" : "上海华信国际集团有限公司"}
语句:
db.getCollection('private_enterprise').update({},{$rename:{"发行人中文名称":'COMP_NAME'}},false,true)db.getCollection('private_enterprise').update({},{$rename:{"证券代码":'code'}},false,true)
修改后结果:
/* 1 */{ "_id" : ObjectId("594792ce10bba506b0e1cd26"), "证券简称" : "16苏沙钢SCP009", "COMP_NAME" : "江苏沙钢集团有限公司", "code" : "011697006.IB"}/* 2 */{ "_id" : ObjectId("594792ce10bba506b0e1cd27"), "证券简称" : "16沪华信SCP006", "COMP_NAME" : "上海华信国际集团有限公司", "code" : "011697010.IB"}
参考API
db.collection.update( <query>, <update>, { upsert: <boolean>, multi: <boolean>, writeConcern: <document> })
参数说明:
- query : update的查询条件,类似sql update查询内where后面的。
- update : update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查询内set后面的
- upsert : 可选,这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。
- multi : 可选,mongodb 默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。
- writeConcern :可选,抛出异常的级别。
阅读全文
0 0
- mongodb update 重命名列
- Mongodb 重命名集合、列
- mongodb update
- mongodb update
- Mongodb update
- MongoDB---update
- mongodb update
- Mongodb update
- MongoDB-update
- mongodb重命名方法
- DataTable重命名列、删除列、排序列
- 重命名列(字段名)
- Mongodb的update操作
- mongodb的update
- mongodb 数据库update 操作
- Mongodb的update操作
- mongoDB之update文档
- Mongodb的update操作
- Leetcode Search in Rotated Sorted Array II
- 正被停用的激活上下文不是最近激活的
- jdk源码解读-并发包-Lock-ReentrantReadWriteLock(1)-整体介绍以及读锁的lock 和 unlock 解析
- 图像归一化作用和方法
- 使用scikit-learn进行文本分类
- mongodb update 重命名列
- Spring MVC 入门示例讲解
- 最优二叉搜索树自底向上非递归的动态规划算法
- Webview 全面详解
- Java实现批量修改文件名
- 支付宝遇到“创建交易异常,请从新创建后在付款”
- kubernetes容器编排系统介绍
- app上传时,ERROR ITMS-90125,ERROR ITMS-90087,ERROR ITMS-90209错误
- Mtk 编译相关