mongo学习-稀疏索引

因为,如果要创建唯一索引,那么如果这个值有好几个为Null的,所以也会导致我们创建索引失败,那么我们可以引进系数索引这个概念,它可以做到,支持如果值存在的情况,它必须是唯一的,我们可以 将 unique和sparse组合一起使用,所以查询的时候,就会查询这个字段有值的文档,如果还想查询Null的文档的话,只能使用 hint 扫描全表。

db.aaaa.createIndex({"name":1},{"unique":true,"sparse":true,"name":"xishu"})

"name":"xishu" 为标识索引。

原文地址:https://www.cnblogs.com/anxbb/p/9453637.html