MongoDBでインデックスを作成、削除操作方法
1.インデックスを作成
db.collection.ensureIndex({key:1})
2.インデックスを参照
db.collection.stats()
3.インデックスのクエリをチェック
db.collection.find({key:value}).explain()
> db.test.find().explain()
{
“cursor" : “BasicCursor",
“nscanned" : 1,
“nscannedObjects" : 1,
“n" : 1,
“millis" : 0,
“nYields" : 0,
“nChunkSkips" : 0,
“isMultiKey" : false,
“indexOnly" : false,
“indexBounds" : { }
}
4.インデックスを削除
db.collection.dropIndex({key:1})
5.唯一インデックスを作成
db.collection.ensureIndex({key:1}