mongodb指数为$存在

时间:2013-03-07 00:51:35

标签: mongodb

给出形状如下的文件:

 { "some-blob-id": {
   { "error": "Some Error Message",
      "data": BinaryData(0, all-that-glop),
      "timestamp" : "time-for-completion-or-error"
   },
   ...
 }

并希望查询some-blob-id.data的$exists,适当的索引规范是什么?我不希望它在那个二进制文件上构建索引。

1 个答案:

答案 0 :(得分:1)

当您设置数据时,我会将另一个字段设置为1(这很容易回填)。然后在这个新字段上添加一个稀疏索引。这可能是最佳的方法。