mongodb创建索引

来源:互联网 发布:一对一网络课堂软件 编辑:程序博客网 时间:2024/05/20 18:42

1. 创建独立索引

db.collection.createIndex({key: 1})

其中key是需要建立索引的字段,1代表增序,-1是降序.


2. 创建联合索引

db.collection.createIndex({key1:1,key2:1})

上述创建索引的命令会锁住数据库的读写操作, 如果期间有大量数据写入,会造成数据库服务器堵塞, 前端页面服务也无法打开.

为避免上述问题, 可以在创建索引时加个background字段, 值为true, 

db.collection.createIndex({key:1}, {background:true})

这样在创建索引时能保证数据库读写操作正常, 可能索引创建时间会长点, 但实际经验说明不会长很多.


0 0
原创粉丝点击