MongoDB Indexing Supporting tagline
Basic
###查看
// collection 的所有索引
db.users.getIndexes()
// 数据库的所有索引
db.system.indexes.find() ###创建
// 为 user collection 创建一个 username 字段的索引
db.users.ensureIndex({"name":1})
// 创建 compound index
db.users.ensureIndex({"name":1, "email":1})
删除
db.users.dropIndex({"name":1}) index 也是需要代价的, 每次 write collection 的时候会更新 index. MongoDB 限制每个 collection 最多 64 index.
利用索引排序查询结果
db.users.find().sort({name:1})
Published
07 September 2013