【发布时间】:2018-06-27 12:39:56
【问题描述】:
MongoDB 3.2 引入了部分索引 - 您可以将过滤器定义为索引将应用到的索引的一部分。 在 ruby 的 mongoid 中,我可以定义一个唯一的或正常的索引。
由于部分索引包含索引应该在其上工作的过滤器表达式 - 你如何在模型上定义它?
【问题讨论】:
-
您只需在模型上添加一个具有相同过滤器的范围。 mongo 的查询计划器应该在执行时将其拾取
-
有同样的问题。看到这个答案stackoverflow.com/a/55590312/1257369