,为_id,保证每个文档的唯一性
可以自己去设置_id插入文档,如果没有提供,那么MongoDB为每个⽂档提供了一个独特的_id,类型为objectID
objectID是一个12字节的十六进制数:...前4个字节为当前时间戳
接下来3个字节的机器ID
接下来的2个字节中MongoDB的服务进程id
最后3个字节是简单的增量值
mongodb数据操作
新增
插入数据(字段_id存在就报错):db.集合名称....insert(document)
插入数据(字段_id存在就更新):db.集合名称.save(document)
举个栗子:
#插入文档时,如果不指定_id参数,MongoDB会为文档分配一个唯一的ObjectId...可以搭配使用,查询4,5,6条数据
db.xianyu.find().skip(3).limit(3)
mongodb自定义查询
使用$where自定义查询,这里使用的是js语法
举个栗子:
//查询...push: 在结果文档中插入值到一个数组中
$first: 根据资源文档的排序获取第一个文档数据
$last: 根据资源文档的排序获取最后一个文档数据
聚合之$group
group:将文档进行分组以便于统计数目