因为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. SpringBoot传参方式

    地址传参 1.创建一个Action类 package com.lion.action; import org.springframework.stereotype.Controller; import ...

  3. Kubernetes---Pod hook

    Pod hook(钩子)是由Kubernetes管理的kubelet发起的,当容器中的进程启动前或者容器中的进程终止之前运行,这是包含在容器的生命周期之中.可以同时为Pod中的所有容器都配置 hook ...

  4. .net操作数据库

    1. 自动生化曾的一些查询 可以自定义查询语句 2.自定义查询过程调用 USE [mydb] GO /****** Object: StoredProcedure [dbo].[procLogin] ...

  5. ElasticSearch中term和match探索

    一.创建测试数据 1.创建一个index curl -X PUT http://127.0.0.1:9200/student?pretty -H "Content-Type: applica ...

  6. 落网数据库简单查询接口 caddy+php7+mongodb

    落网数据库简单查询接口 一个简单的DEMO,使用了caddy + php7 + mongodb 数据库&接口设计 来自 https://github.com/Aedron/Luoo.spide ...

  7. vue—生命周期的基本介绍

    Vue生命周期: 什么是生命周期: Vue 实例从创建到销毁的过程,就是生命周期.也就是从开始创建.初始化数据.编译模板.挂载Dom→渲染.更新→渲染.卸载等一系列过程,我们称这是 Vue 的生命周期 ...

  8. idea 如何加入插件SonarLint

    idea 如何加入插件SonarLint   IDEA的插件安装有两种方法:一是在线安装:二是离线安装,即将插件的安装包下载以后从本地安装.   一.在线安装的过程:         1.打开IDEA ...

  9. go语言操作kafka

    go语言操作kafka Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能.持久化.多副本备份.横向扩展等特点.本文介绍了如何使用Go语言发送和 ...

  10. python 读取文件行

    将文件转化成二进制码,并读取行数,计算总行数 import os Str=input("请输入路径") Sum=0 def read(Str): a = os.listdir(St ...