建立常用的mongo索引

mongo索引建立索引方式索引属性索引类型(6种常用)1. 单字段索引2. 唯一索引3. 复合索引查询需求4. 多key索引5.部分索引6. 稀疏索引应用场景:建立索引注意事项建立索引方式1. 是在schema定义字段时2. 通过index方法给schema添加3. db.modle.creatIndex({filed: 1}) mongo shell添加索引索引属性1. index: 布尔值 是否对这个属性创建索引2. unique: 布尔值 是否对这个属性创建唯
摘要由CSDN通过智能技术生成

建立索引方式

1. 是在schema定义字段时
2. 通过index方法给schema添加
3. db.modle.creatIndex({filed: 1}) mongo shell添加索引

索引属性

1. index: 布尔值 是否对这个属性创建索引
2. unique: 布尔值 是否对这个属性创建唯一索引
3. sparse: 布尔值 是否对这个属性创建稀疏索引
4. partialFilterExpression object 对这个属性进行部分索引

索引类型(6种常用)

1. 单字段索引

对于单字段索引,升序/降序效果是一样
在这里插入图片描述

2. 唯一索引

保证索引对应的字段不会出现相同的值,比如_id索引就是唯一索引
除了唯一约束之外,唯一索引在功能上可与其他MongoDB索引互换。

在这里插入图片描述

3. 复合索引

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值