,为_id,保证每个文档的唯一性
可以自己去设置_id插入文档,如果没有提供,那么MongoDB为每个⽂档提供了一个独特的_id,类型为objectID
objectID是一个12字节的十六进制数:....insert(document)
插入数据(字段_id存在就更新):db.集合名称.save(document)
举个栗子:
#插入文档时,如果不指定_id参数,MongoDB会为文档分配一个唯一的ObjectId...将需要排序的字段设置值:升序为1,降序为-1
举个栗子:
#先按照性别降序排列再按照年龄升序排列
db.xianyu.find().sort({gender:-1,age:1})
mongodb计数...索引
用法:db.集合.ensureIndex({属性:1}),1表示升序, -1表示降序
创建唯一索引:db.集合.ensureIndex({"属性":1},{"unique":true})
创建唯一索引并消除...:
db.集合.ensureIndex({"属性":1},{"unique":true,"dropDups":true})
建立联合索引:db.集合.ensureIndex({属性:1,age:1})