Llo*_*nks 1 firebase firebase-realtime-database
我有一个Firebase数据结构,如下所示:
-messages
-myFirstUsername
-5-2-16 04:02:23 AM
-message: 'messageOne',
-direction: 'outgoing'
-5-3-16 04:07:23 AM
-message: 'messageTwo',
-direction: 'outgoing'
-mySecondUsername
-5-4-16 04:02:23 AM
-message: 'messageOne',
-direction: 'outgoing'
-5-5-16 04:02:23 AM
-message: 'messageTwo',
-direction: 'incoming'
Run Code Online (Sandbox Code Playgroud)
我想使用message和direction嵌套子键索引所有数据。由于messages对象下的用户名键是动态的,因此我需要在messages对象本身上设置索引。
以下规则是否将索引设置为两个层次?
{
"rules": {
"messages": {
".indexOn": ["message", "direction"]
}
}
}
Run Code Online (Sandbox Code Playgroud)
您可以这样指定动态.indexOn:
{
"rules" : {
"messages" : {
"$userId": {
".indexOn" : ["message", "direction"]
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我似乎在新文档中找不到它,但是这里是旧文档说明:https : //www.firebase.com/docs/security/api/rule/path.html
| 归档时间: |
|
| 查看次数: |
1979 次 |
| 最近记录: |