• 技术文章 >数据库 >MongoDB

    mongodb怎么建索引

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-11-19 13:18:22原创2956

    创建索引:

    db.集合.ensureIndex({属性:1}) #1表示升序,-1表示降序

    具体操作:

    db.test.ensureIndex({name:1})

    MongoDB在默认情况下索引字段的值可以相同。

    创建唯一索引(索引的值是唯一的):

    db.test.ensureIndex({name:1},{"unique":true})

    创建联合索引:

    db.test.ensureIndex({name:1,age:1})

    查看当前集合的所有索引:

    db.test.getindexes()

    删除索引:

    db.test.dropIndex({"索引名称":1})

    例如比较索引建立前后下面一条指令的查询时间:

    db.test.find({name:"test10000"}).explain("executionStats") #.explain("executionStats")是用于显示查询过程的细节指令

    python学习网,大量的免费MongoDB入门教程,欢迎在线学习!

    专题推荐:mongodb 索引
    品易云
    上一篇:mongodb支持多少集合 下一篇:mongodb怎么查询数据

    相关文章推荐

    • MongoDB数据的导出和导入

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网