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(); |