MongoDB——文档操作(插入文档)
目录
- 一、新增单个文档
- 1.1、语法
- 1.2、示例
- 二、批量新增文档
- 2.1、语法
- 2.2、示例
- 三、批量插入随机数据
一、新增单个文档
1.1、语法
insertOne
向指定集合中插入单条文档数据insert
若插入的数据主键已经存在,则会抛 DuplicateKeyException 异常,提示主键重复,不保存当前数据。save
如果 _id 主键存在则更新数据,如果不存在就插入数据。
1.2、示例
创建test1数据库
> use test1
新增单个文档
> db.emp.insert({name:"张三",age:18})
> db.emp.insertOne({name:"xz",age:25})
查询文档
> db.emp.find()
二、批量新增文档
2.1、语法
- insertMany
向指定集合中插入多条文档数据
2.2、示例
新增多个文档
> db.emp.insertMany([{name:"李四",age:20},{name:"王五",age:28}])
查询文档
> db.emp.find()
三、批量插入随机数据
编辑脚本books.js
var tags = ["nosql","mongodb","document","developer","popular"]; var types = ["technology","sociality","travel","novel","literature"]; var books=[]; for(var i=0;i<50;i++){var typeIdx = Math.floor(Math.random()*types.length);var tagIdx = Math.floor(Math.random()*tags.length);var favCount = Math.floor(Math.random()*100);var book = {title: "book-"+i,type: types[typeIdx],tag: tags[tagIdx],favCount: favCount,author: "xxx"+i};books.push(book) } db.books.insertMany(books);
上传到任意目录,lz上传到xz目录下
在xz目录下访问mongodb
[root@vm-centos7-v xz]# mongo
查看当前目录,并加载该目录下的books.js文件
> pwd() > load("books.js")
查看数据
> db.books.find()
每页显示10条记录,输入it查询下一页数据
> it
MongoDB——文档操作(插入文档)相关推荐
- ElasticSearch~ES文档操作~对文档的增删改查
一.新增文档 一.指定文档ID:手动指定ID POST可以不指定ID,会自动生成ID POST /teacher/_doc/1001 {"name":"李四", ...
- Elasticsearch文档操作
文章目录 ES文档操作 添加文档 自动创建`id`方式 自定义`id`方式 查询文档 主键查询 全查询 修改文档 全量修改 局部修改 删除文档 ES文档操作 添加文档 自动创建id方式 索引已经创建好 ...
- ES的创建索引和文档操作
索引操作 1)创建索引 对比关系型数据库,创建索引就等同于创建数据库 点击postman ,创建一个new collections 再改个名 在Postmnan中,向ES服务器发PUT请求: http ...
- mongodb[三] 文档操作:插入、更新、删除
1.插入文档 语法:db.collectionName.insert(插入内容) 例如: 选择一个库 use demodb 1. 插入一个数据,并且自动创建表数据 db.demo.insert({na ...
- mongoDB 文档操作_改
mongoDB 更改操作 格式对比 MySQL update table set .... where .... db.collection.updateOne(query,update,upsert ...
- mongodb文档操作
增 #1.没有指定_id则默认ObjectId,_id不能重复,且在插入后不可变#2.插入单条 user0={"name":"egon","age&q ...
- mongodb 输出数组字段_MongoDb文档操作、索引操作
学习主题:MongoDb 学习目标: 掌握mongodb文档的更新 掌握mongodb文档的删除 掌握mongodb文档的查找 掌握mongodb文档的条件操作符 掌握mongodb中的索引操作 Mo ...
- MongoDB 插入文档
文档的数据结构和JSON基本一样. 所有存储在集合中的数据都是BSON格式. BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON. 插入文档 MongoDB 使用 inse ...
- mongodb文档操作1
mongodb文档操作1 mongodb文档操作1 插入操作 1. 使用方法insert()分别插入以下文档到集合stu中. 2. 使用方法insertMany()插入以下一组文档到集合stu中. 删 ...
- 开启MongoDB更新文档操作的正确姿势
将文档存入数据库中之后,可以使用以下几种更新方法之一对其进行更改:updateOne.updateMany 和 replaceOne.updateOne 和 updateMany 都将筛选文档作为第一 ...
最新文章
- 阿里云服务器 安全狗外部访问mysql_阿里云linux/centos服务器安全狗安装
- mybatis3.2.8 与 hibernate4.3.6 混用
- 【工具】git笔记(一)
- 数据中心运维总监应具备哪些技能
- java junit Assert断言用法示例: Assert.assertEquals(期望的结果,运算的结果)
- java面试题十 string字符串操作
- easyui-datebox禁止手动输入
- java应用挂死故障排查
- 安卓开发大作业_罗湖小程序开发制作价格低
- wildfly10 配置mysql_WildFly配置MySql驅動
- Yosemite上手动增加基于POP3协议的QQ邮箱账记
- 数字转换成货币类型的方法
- 软件项目详细设计方案怎么写?
- Linux实用命令杂集
- 2021年安徽省大数据与人工智能应用竞赛大数据-本科组赛题
- 自己写的一点福利代码(二)
- python 一,二维数据的个数化和处理
- html scr 拼接,浅谈html中scr与href是什么?scr与href有什么区别?
- win10怎么找回永久删除的文件
- 关于python中matplotib.pyplot中cm的介紹