Mongodb的索引
1. 简单介绍
2. mongodb创建索引
> db.people.ensureIndex({"username" : 1});上面语句对people集合的username键做了索引。
3. 组合索引
> db.people.ensureIndex({"date" : -1, "username" : 1});索引键的1或者-1,表示索引创建的顺序,1为升序, -1为倒序。
4. 内嵌文档建立索引
> db.blog.ensureIndex({"comments.date" : 1});
5. 唯一索引
> db.people.ensureIndex({"username" : 1}, {"uniqe" : true});对已有的集合创建唯一索引时,有可能已经有反复值了,这样会创建索引失败。
> db.people.ensureIndex({"username" : 1}, {"unique" : true, "dropDups" : true});
6. 查看建立的索引
> db.system.indexes.find();能够查看索引的key, 名称,属于哪个集合。
7. 删除索引
> db.user.dropIndexes({"username_1" : 1});
地址:http://blog.csdn.net/yonggang7/article/details/28100855
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。