码迷,mamicode.com
首页 > 数据库 > 详细

mongoDB索引

时间:2016-05-23 18:58:43      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:

单一索引: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大型数据“:

mongoDB索引

标签:

原文地址:http://www.cnblogs.com/chenjinxinlove/p/5520922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!