MongoDB常用语句小册
最近MongoDB使用的比较多,但是毕竟不像MySQL这种用了好多年的数据库,语句信手拈来,有的时候还是需要想一想才能写出来,于是把常用的CRUD语句整理一下,方便查阅。
1、插入语句
格式
-- 插入一条数据,返回id
db.collection.insertOne(
<document>
)
-- 插入多条数据,返回id列表
db.collection.insertMany(
[<document>, <document>]
)
-- 插入一条或多条数据,返回插入数量
db.collection.insert(
)
- 集合不存在,则创建集合
- insertOne和insertMany插入成功会返回成功结果和自动生成的id
- insert返回的是插入的记录数nInserted,不返回具体的id。
- 插入一个文档,返回:
WriteResult({ "nInserted" : 1, "writeConcernError" : [ ] })
- 插入多个文档,返回: