zoukankan      html  css  js  c++  java
  • MongoDB索引

    索引

    1)创建索引

    >db.user.ensureIndex({age: 1});

    >db.user.ensureIndex({myName: 1, age: -1});

    创建索引还可以搭配一些参数:

    >db.test.ensureIndex({"username":1},{"background":true})

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

    >db.test.ensureIndex({"userid":1},{"unique":true,"dropDups":true})  

    >db.test.ensureIndex({"userid":1},{"unique":true,"sparse":true})

    2)查询集合所有索引

    >db.user.getIndexes();

    3)查看集合总索引记录大小

    >db.user.totalIndexSize();

    4) 读取当前集合的所有index信息

    >db.user.reIndex();

    5) 删除指定索引

    >db.user.dropIndex("myName");

    6) 删除集合所有索引

    >db.user.dropIndexes();

     

    索引的类型分为:

    单字段索引

    复合索引

    多键索引

    Hash索引

    地理位图索引

    TTL索引

    全文索引

  • 相关阅读:
    Java第一次作业
    第十一次
    第十次
    第九次
    第八次作业
    第七次
    第六次
    第五次作业
    ##JAVA作业3
    ##Java作业2
  • 原文地址:https://www.cnblogs.com/allenhu320/p/11340025.html
Copyright © 2011-2022 走看看