2.2 MongooDB基本的CRUD操作 - 副本
增 插入文档
# 返回 WriteResult 对象
db.collection.insert()
#version 3.2新增 插入一条 返回插入数据的 primary key _id objectID
db.collection.insertOne()
# version 3.2 新增同时插入多条数据 一条失败前面的成功后面的全部失败
db.collection.insertMany({document数组},
{writeConcern : < document > ,
ordered : < boolean })
#writeConcern 在安全写情况下,你可以指定MongoDB写操作要求的确认级别
# ordered : boolean 有序或者无序插入 默认为true的 如果设置为false 会提高性能
# w: "majority", wtimeout: 100 插入的时间要求 超过时间判定失败删除方法
db.collection.remove() #删除符合条件的 可由 justone属性指定 删除一条
db.collection.deleteOne()#删除第一条符合条件的 3.2
db.collection.deleteMany() #删除多条条件选中 3.2查询的方法
{}代表并且条件
ObjectId
$ 后面接条件符号
数组的查询
内嵌对象的查询,
数组内储存对象
$elemMatch
指定内置数据的位置
正则 ==不推荐==
$size 查询大小
$size 查询大小find 的第二个参数 显示字段
查询空字段
存在检查
更改
update 的$set
update 的 $unset
update 的第三个选项
批量操作
数据结构
Last updated