mongo 添加索引(单字段索引, 联合索引 and union 区别)

来源:互联网 发布:图书借阅管理系统 php 编辑:程序博客网 时间:2024/05/20 01:12

参考文档:  https://docs.mongodb.com/manual/reference/method/db.collection.createIndex/


实列:

普通索引  created_at 倒叙   backgroup :true 后台运营,不block 其他进程

db.getCollection('collection').createIndex({created_at:-1},{background:true})

联合索引 

db.collection.createIndex({'end_time':-1, 'login_status':1, 'status_report':1}, {background:true})

区别:

联合索引占用的磁盘空间小一点 ,但是 需要在查询的时候必须带上前面的条件 ,而且顺序不可以乱

在这个联合索引里面 只有三种可以利用到的方法

end_time ,

 end_time login_status ,

 end_time login_status  status_report  


原创粉丝点击