mongoDB索引

单一索引:db.users.enureIndex({"username":1})
展示索引:db.collectionName.getIndexes();
复合索引:db.users.enureIndex({"age":1,"username":1})
索引嵌套文档:db.users.ensureIndex({"loc.city":1})
explain()  和 hint()   
唯一索引  db.user.ensureIndex({"username":1},{"unique":true});
稀疏引索:sparse
 
system,indexes集合中,ensureIndex插入。dropIndexes删除
 
 
固定集合:新插入会循环删除
创建> db.createCollection("my_collection",{"capped":true,"size":10000});
size 是大小 可以加上max :10 保持最新的10条   
 
自然排序:{"$natural":1}或-1   就是在磁盘上 的排列顺序
 
循环游标    结果集的游标被取光还会继续去,有新的插入还会取出来。
 
 
ttl索引  有过期时间的索引   db.foo.ensureIndex({"ld":1},{"expireAfterSecs":60})
 
全文索引:db.hn.ensureIndex({"title":"text"})
地理空间索引:
gridFs大型数据“:
posted @ 2016-05-23 17:58  快乐~  阅读(157)  评论(0编辑  收藏  举报