目录
一、新增单个文档
1.1、语法
- 一、新增单个文档
- 1.1、语法
- 1.2、示例
- 二、批量新增文档
- 2.1、语法
- 2.2、示例
- 三、批量插入随机数据
-
insertOne 向指定集合中插入单条文档数据
-
insert 若插入的数据主键已经存在,则会抛 DuplicateKeyException 异常,提示主键重复,不保存当前数据。
-
save 如果 _id 主键存在则更新数据,如果不存在就插入数据。
-
创建test1数据库
> use test1
-
新增单个文档
> db.emp.insert({name:"张三",age:18})
> db.emp.insertOne({name:"xz",age:25})
-
查询文档
> db.emp.find()
- insertMany 向指定集合中插入多条文档数据
-
新增多个文档
> 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 pwd() > load("books.js")
-
查看数据
> db.books.find()
-
每页显示10条记录,输入it查询下一页数据
> it