因为mongodb基于javascript的特性,为了体验cursor的威力我们不妨利用js的for循环创建记录

先创建文档

db.createCollection("columnsample")

在文档中插入数据

for(var i = ;i<;i++)
{
db.columnsample.insert(
{
_id:i,
name:"陈培昌"+i,
content: "陈培昌打了沙袋"+i+"拳",
respomse:"嗷儿喂~"
}
)
}

这里介绍一种批量插入数据的办法,特此鸣谢燕十八的PHP开发课程mongodb章节,这里的数据范例来自相关课件

其格式为db.collection.insert([{记录1},{记录2},{记录3}])

db.goods.insert(
[
{"goods_id":,"cat_id":,"goods_name":"\u8bfa\u57fa\u4e9a5320 XpressMusic","goods_number":,"click_count":,"shop_price":1311.00,"add_time":},
{"goods_id":,"cat_id":,"goods_name":"\u8bfa\u57fa\u4e9a5800XM","goods_number":,"click_count":,"shop_price":2625.00,"add_time":},
{"goods_id":,"cat_id":,"goods_name":"\u6469\u6258\u7f57\u62c9A810","goods_number":,"click_count":,"shop_price":788.00,"add_time":},
{"goods_id":,"cat_id":,"goods_name":"\u6052\u57fa\u4f1f\u4e1aG101","goods_number":,"click_count":,"shop_price":823.33,"add_time":},
{"goods_id":,"cat_id":,"goods_name":"\u590f\u65b0N7","goods_number":,"click_count":,"shop_price":2300.00,"add_time":},
{"goods_id":,"cat_id":,"goods_name":"\u590f\u65b0T5","goods_number":,"click_count":,"shop_price":2878.00,"add_time":},
{"goods_id":,"cat_id":,"goods_name":"\u4e09\u661fSGH-F258","goods_number":,"click_count":,"shop_price":858.00,"add_time":},
{"goods_id":,"cat_id":,"goods_name":"\u4e09\u661fBC01","goods_number":,"click_count":,"shop_price":280.00,"add_time":},
{"goods_id":,"cat_id":,"goods_name":"\u91d1\u7acb A30","goods_number":,"click_count":,"shop_price":2000.00,"add_time":},
{"goods_id":,"cat_id":,"goods_name":"\u591a\u666e\u8fbeTouch HD","goods_number":,"click_count":,"shop_price":5999.00,"add_time":}
]
)

大功告成!.......oh,shit!字段名根本就拼错了,response应该是!

那么,应该如此操作

db.columnsample.updateMany(
{},
{
"$rename":{"remponse":"response"}
}
)

mongodb命令----批量更改文档字段名的更多相关文章

  1. MongoDB改动、删除文档的域属性实例

    MongoDB改动.删除文档的域属性实例 在站点的开发中,可能最初的设计不合理.或者后期业务的变更,会造成文档结构会有些无用的属性.须要去删除或改动.因为MongoDB 是无 Schema 的,不像关 ...

  2. Spring Data MongoDB 五:进阶文档查询(分页、Morphia)(二)

    Spring Data MongoDB 三:基本文档查询(Query.BasicQuery)(一) 学习MongoDB 六: MongoDB查询(游标操作.游标信息)(三) 一.简单介绍 Spring ...

  3. MongoDB学习笔记:文档Crud Shell

    MongoDB学习笔记:文档Crud Shell   文档插入 一.插入语法 db.collection.insertOne() 将单个文档插入到集合中.db.collection.insertMan ...

  4. Spring Data MongoDB 四:基本文档改动(update)(一)

    Spring Data MongoDB 三:基本文档查询(Query.BasicQuery)(一) 学习MongoDB 二:MongoDB加入.删除.改动 一.简单介绍 Spring Data  Mo ...

  5. MongoDB,无模式文档型数据库简介

    MongoDB的名字源自一个形容词humongous(巨大无比的),在向上扩展和快速处理大数据量方面,它会损失一些精度,在旧金山举行的MondoDB大会上,Merriman说:“你不适宜用它来处理复杂 ...

  6. mongodb查询内嵌文档

    mongodb查询内嵌文档   假设有这样一个文档: db.XXX.remove(); db.XXX.insert({"id":1, "members":[{& ...

  7. ES-PHP向ES批量添加文档报No alive nodes found in your cluster

    ES-PHP向ES批量添加文档报No alive nodes found in your cluster 2016年12月14日 12:31:40 阅读数:2668 参考文章phpcurl 请求Chu ...

  8. 如何用JavaDoc命令生成帮助文档

    如何用JavaDoc命令生成帮助文档 文档注释 在代码中使用文档注释的方法 /** *@author *@version * */ 生成帮助文档 打开java文件所在位置,在路径前加入cmd (注意有 ...

  9. MongoDB和Redis-NoSQL数据库-文档型-内存型

    1NoSQL简述 CAP(Consistency,Availabiity,Partitiontolerance)理论告诉我们,一个分布式系统不可能满足一致性,可用性和分区容错性这三个需求,最多只能同时 ...

随机推荐

  1. macos 更改罗技k810无线键盘的映射

    在mac系统中,command键非常关键,但k810接入后, win键被映射为Command,而Alt的位置却是mac内置键盘的Command的位置. 为方便使用,可以把Win键和Alt键做一个对换. ...

  2. python 1秒启动一个下载服务器

    在Linux系统中,进入要下载文件的目录,用python执行以下命令.启动一个简单的文件下载服务器. python2: [root@saltstack-1 apps]# python -m Simpl ...

  3. 解决redis运行期间key值过期但是内存memory依然占用过高

    要解决这个问题,首先要了解redis info信息中几个数据的意义:   used_memory:810575104 //数据占用了多少内存(字节)  used_memory_human:773.02 ...

  4. Python+requests维持会话

    Python+requests维持会话 一.使用Python+requests发送请求,为什么要维持会话? 我们是通过http协议来访问web网页的,而http协议是无法维持会话之间的状态.比如说我们 ...

  5. DP_Wooden Sticks

    There is a pile of n wooden sticks. The length and weight of each stick are known in advance. The st ...

  6. js图片压缩上传

    最近公司的移动产品相约app要做一次活动,涉及到图片上传,图片又不能太大,不然用户体验太差,必须先压缩再上传,所以用到了html5的canvas和FileReader,代码先上,小弟前端经验不足,代码 ...

  7. BASE64 Encode Decode

    package com.humi.encryption; import java.io.IOException; import java.io.UnsupportedEncodingException ...

  8. 原生 JS 绑定事件 移除事件

    监听事件的绑定与移除主要是addEventListener和removeEventListener的运用. addEventListener语法 element.addEventListener(ty ...

  9. vscode 显示 Module 'turtle' has no … member

    初次运行与 turtle 相关的 Python 代码时,vscode 上显示 Module 'turtle' has no - member. 这时,我们可以在 vscode 的设置里添加如下代码: ...

  10. HTML的标签简单概括

    段落标签 <p></p> 属性  说明 值 align 对其方式 left(默认).right.center 水平线 <hr /> 属性  说明   值 width ...