我正在阅读文档,我想知道是否应该在实时数据库中的规则下的JSON树中添加 .indexOn 以提高子查询的性能 TimeStampBookingDate 客户端(移动应用程序)使用firebase Swift库读取数据 . 我很困惑,因为在文档中它读到:
"The realtime client libraries can execute ad-hoc queries without specifying indexes."
我的数据库以这种方式构建

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

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

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