二、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)创建索引会对写入有一定的影响

猜你喜欢

转载自blog.csdn.net/panchang199266/article/details/84950444
今日推荐