如果我使用Swift客户端库读取数据库,我应该在Firebase实时数据库规则中使用.indexOn吗?

时间:2017-06-27 14:07:26

标签: ios swift firebase firebase-realtime-database

我正在阅读文档,我想知道是否应该在实时数据库中的规则下的JSON树中添加.indexOn,以提高子TimeStampBookingDate查询的性能 客户端(移动应用程序)将使用firebase Swift库读取数据。 我很困惑,因为在文档中它读到:
“实时客户端库可以在不指定索引的情况下执行即席查询。” 我的数据库以这种方式构建

blvc-72e18
    Users
       2s8uH7sDwGbRdYwmXpGrRngmnUV2
         cus_AQVJTpFX2LdkzL
             282579602
               BookingAmount: "63"
                 TimeStampBookingDate: "1491654600"

为了提高子键TimeStampBookingDate的查询性能,我应该如下编辑firebase中的默认规则吗?

{
 "rules": {
       ".read": "auth != null",
       ".write": "auth != null"
       "Users": {
       ".indexOn":"TimeStampBookingDate"
    }
  }
}

0 个答案:

没有答案