网站地图    收藏   

主页 > 后端 > MongoDB >

大数据环境下mongoDB为何要加索引浅析

来源:自学PHP网    时间:2019-08-01 18:22 作者:小飞侠 阅读:

[导读] 大数据环境下mongoDB为何要加索引浅析...

前言为集合加索引

db.agencyTotal.createIndex({"occurDate ":1});
db.agencyTotal.createIndex({"code ":1},{"unique":1});
  
  • background Boolean 建索引过程会阻塞其它数据库操作,background可指定以后台方式创建索引,即增加 "background" 可选参数。 "background" 默认值为false。
  • name string 索引的名称。如果未指定,MongoDB的通过连接索引的字段名和排序顺序生成一个索引名称。
  • expireAfterSeconds integer 指定一个以秒为单位的数值,完成 TTL设定,设定集合的生存时间。
  • language_override string 对于文本索引,该参数指定了包含在文档中的字段名,语言覆盖默认的language,默认值为 language.
    db.agencyTotal.getIndexes()
    
    db.col.totalIndexSize()
    
    db.col.dropIndex("索引名称")总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对自学php网的支持。

    自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

    京ICP备14009008号-1@版权所有www.zixuephp.com

    网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

    添加评论