MongoDB-CN-Manual
搜索
⌃
K
MongoDB-CN-Manual
搜索
⌃
K
MongoDB中文手册|官方文档中文版
MongoDB用户手册说明
MongoDB简介
安装 MongoDB
The mongo Shell
MongoDB CRUD操作
MongoDB聚合
MongoDB数据模型
MongoDB事务
MongoDB事务
MongoDB索引
单字段索引
复合索引
多键索引
文本索引
通配符索引
2dsphere 索引
2d 索引
geoHaystack 索引
哈希索引
索引特性
TTL 索引
唯一索引
部分索引
不分大小写索引
Sparse 索引
在填充的集合上建立索引
索引交集
管理索引
衡量索引使用
索引策略
索引参考
MongoDB安全
Change Streams变更流
MongoDB复制
MongoDB分片
MongoDB管理
MongoDB存储
MongoDB参考
MongoDB FAQ
MongoDB 版本管理
联系我们
由
GitBook
提供支持
索引特性
索引的unique特性
开启
unique
选项,索引对应字段具有唯一性,对应字段拒绝重复值。除唯一性约束外,在功能上,索引的unique特性可与其他特性交替使用。
索引的Partial特性
3.2版本新特性
特性相关选项设置后,将仅索引集合中满足指定筛选表达式的文档。对集合中的文档子集创建索引,设置了partial特性的索引将占用更低的存储,并降低mongodb创建索引和维护索引的性能开销。
在功能上,索引的
Partial
特性是sparse特性的超集,当一个索引同时拥有两种特性时,以Partial特性优先。
索引的Sparse特性
索引的
sparse
特性确保只对存在索引字段的文档创建索引。创建索引时将会跳过那些没有对应字段值的文档。
你或许可以将
sparse
选项和
unique
选项结合使用,以防止索引字段插入重复值,并对对应索引字段缺失的文档不创建索引,提升数据库效率。
索引的TTL特性
索引的
TTL
特性,允许MongoDB在一定时间后自动从集合中移除文档。这非常适合某些类型的信息,例如:机器生成的事件数据、日志和会话信息,这些信息只需要在数据库中保留有限的时间。
有关实现说明,请参见:
Expire Data from Collections by Setting TTL
译者:程哲欣
以前
哈希索引
下一个
TTL 索引
最近更新
1yr ago