因为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. javascript let

    es6支持通过let关键字声明属于单独块{}的变量,更好的管理变量作用屿 funtion foo() { var a=1; if (a>1) { let b=2; //只属于if模块 while ...

  2. cent7虚拟机切换root时出现"ABRT has detected ..."问题

      今早打开虚拟机,在sudo -i的时候,发现出了这个问题: 于是我按照提示,执行abrt-cli list --since 1563382095后,结果如下: 大意就是内核出现了某CPU软死锁的问 ...

  3. NameNode 和 SecondaryNameNode

    1. NN 和 2NN 工作机制 NameNode 会产生在磁盘中备份元数据的FsImage; 每当元数据有更新或者添加数据时,修改内存中的元数据并追加到Edits中; SecondaryNameNo ...

  4. Markdown Note

    Markdown-Note 1.基本编辑 粗体和斜体 源代码: *斜体*或_斜体_ **粗体** ***加粗斜体*** ~~删除线~~ 显示效果: 斜体或_斜体_ 粗体 加粗斜体 删除线 分级标题 第 ...

  5. 用pandas库对csv文件中的文本数据进行分析处理

    #数据分析 import pandas import csv old_path = r'd:\2000W\200W-400W.csv' f = open(old_path,'r',encoding=' ...

  6. python以不同方式打印输出九九乘法表

    参考:http://www.cnblogs.com/suiy-160428/p/5594389.htmlpython输出 9*9 乘法口诀表 矩形输出九九乘法表: for i in range(1,1 ...

  7. 【深度森林第三弹】周志华等提出梯度提升决策树再胜DNN

    [深度森林第三弹]周志华等提出梯度提升决策树再胜DNN   技术小能手 2018-06-04 14:39:46 浏览848 分布式 性能 神经网络   还记得周志华教授等人的“深度森林”论文吗?今天, ...

  8. Android opengl 笔记

    1. varying vec2 vTextureCoord; 不能用in vec2 ,varying 表示在vs 和 fs中都可见. 2. android 里面 0 和1 都要打小数点 比如0.0 1 ...

  9. 前端 vue/react 或者 js 导入/导出 xlsx/xls (带样式)表格的功能

    第一种导出表格的功能: yarn add xlsx script-loader file-saver xlsx-style 效果展示 xlsx-style的bug修复:node_module/xlsx ...

  10. Mina TCP服务端客户端 示例

    服务端代码: package com.xd.nms.example; import java.io.IOException; import java.net.InetSocketAddress; im ...