• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回MongoDB栏目

24 - 索引 - Index

作者:

贺及楼

成为作者

更新日期:2024-04-09 13:58:30

索引 - Index

userInfo集合表

分类 名称 命令 释义
创建 创建索引 db.userInfo.ensureIndex({name: 1});
创建 创建索引 db.userInfo.ensureIndex({name: 1, ts: -1}); 1升序,-1降序
创建 创建唯一索引 db.userInfo.ensureIndex({"name":1},{"unique":true});
创建 创建联合索引 db.userInfo.ensureIndex({"name":1},{age:1}); 按照find()出现顺序
创建 设置TTL 索引 db.userInfo.createIndex( { "字段名": 1 },{ "name":'idx_字段名',expireAfterSeconds: 定义的时间,background:true} )
创建 创建文章索引 db.userInfo.ensureIndex({post_text:"text"});
创建 创建文章索引 db.userInfo.createIndex({ "userName": "text","schoolName": "text" } )
查询 查询当前聚集集合所有索引 db.userInfo.getIndexes();
查询 查看总索引记录大小 db.userInfo.totalIndexSize();
查询 读取当前集合的所有index信息 db.userInfo.reIndex();
删除 删除指定索引 db.userInfo.dropIndex("name_1");
删除 删除所有索引索引 db.userInfo.dropIndexes();