> db.people.ensureIndex({"username" : 1});上面语句对people集合的username键做了索引。
> db.people.ensureIndex({"date" : -1, "username" : 1});索引键的1或者-1,表示索引创建的顺序,1为升序, -1为倒序。
> db.blog.ensureIndex({"comments.date" : 1});
> db.people.ensureIndex({"username" : 1}, {"uniqe" : true});对已有的集合创建唯一索引时,有可能已经有反复值了,这样会创建索引失败。
> db.people.ensureIndex({"username" : 1}, {"unique" : true, "dropDups" : true});
> db.system.indexes.find();能够查看索引的key, 名称,属于哪个集合。
> db.user.dropIndexes({"username_1" : 1});
原文地址:http://www.cnblogs.com/mengfanrong/p/3811706.html