1. 程式人生 > >二、MongoDB的基本操作之索引

二、MongoDB的基本操作之索引

(一)建立索引

1、查詢集合中所有索引
db.imooc_collection.getIndexes()

2、建立索引
db.imooc_collection.ensureIndex({x:1}),

(1)ensureIndex建立索引,引數是json文件
(2)key的值不再代表值,而是代表方向: x:1代表正向排序,x:-1代表逆向排序。
(3)建立索引要消耗很長的時間,如果系統負載較重,且有很多已經存在的文件,則不能直接使用ensureIndex這個命令,需要在資料庫建立之前就建立索引。
(4)建立索引會對寫入有一定的影響