一:创建MongoDB文档的简单介绍
文档主键_id
- 每个MongoDB文档必备的字段
- 文档主键具有唯一性
- 文档主键支持所有数据类型(
数组除外
) - 文档主键可以是复合主键:例如可以用其他文档来做文档主键
对象主键ObjectId
- 默认的文档主键
- 由客户端驱动程序快速生成的12字id
- 前4个字节为创建时间,精确到秒,除多文档同时被创建和各客户端的系统时间不同这两种情况之外,可以借此区分创建的先后顺序
创建文档
db.collection.insert()
db.collection.save()
- 创建多个文档
二:使用Mongo Shell进行实践
创建单个文档:db.collection.insertOne()
## 使用test数据库(不存在则创建)
use test
## 查看数据库中的集合
show collections
## 开始创建第一个文档
## 参数说明:
## collection:文档将要写入的集合
## 第一个document:想要写入的文档本身
## 第二个document:文档本次创建的的安全写级别,不提供则使用默认的
db.<collection>.insertOne(
<document>,
{
writeConcern: