我正在阅读文档,我想知道是否应该在实时数据库中的规则下的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"
}
}
}