【问题标题】:Indexing methods in parse for _rperm_rperm 解析中的索引方法
【发布时间】:2016-12-04 08:38:09
【问题描述】:

在尝试了解 Parse 索引如何与 Mongo 一起使用时,我注意到我的一些慢查询使用了 _rperm 字段(来自 ACL),即使我没有在我定义的索引中指定它。它也不是在每个查询中,所以我想知道为什么有些查询需要 _rperm 索引而有些则不需要。

如果我只通过 id 查询,索引似乎需要 {"_id": 1, "_rperm": 1} 而不仅仅是已经定义的 {"_id": 1} 索引。

parse 在后台做了什么来添加_rperm,我什么时候需要将它作为索引包含在内?

【问题讨论】:

    标签: mongodb indexing acl parse-server compound-index


    【解决方案1】:

    _rperm索引使用不一致的原因是云代码中使用了useMasterKey。

    如果您在查询中使用主密钥,则不需要检查 ACL。但是,如果您在查询中不使用主键,则需要为集合中的 _rperm 字段编制索引,以便该查询高效运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-31
      • 2016-10-18
      • 1970-01-01
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多