Firebase 检索子项具有特定对象的所有位置
Firebase retrieve all where child has specific object
我需要一些关于 Firebase 查询的帮助。
如何检索子 "groups" 特定组中存在的所有用户?
de 数据库中的每个用户对象如下所示:
"067f010c-5580-450a-84ba-6e94880886c2": {
"goal":
{
"distance": "10",
"time": "20"
},
"groups":
{
"-KH0O99wyxT61xVfjnH5":
{
"group_id": "-KH0O99wyxT61xVfjnH5",
"name": "Test"
},
"-KH0OFDI9jjReE75y7Dj":
{
"group_id": "-KH0OFDI9jjReE75y7Dj",
"name": "Beest"
}
},
"name": "Arnoud",
"uid": "067f010c-5580-450a-84ba-6e94880886c2"
}
随着数据集的增长,这可能是一个昂贵的查询。如果有一个单独的 child ('groups') 来存储您的所有组,并且在每个组中 object 您为属于该组的每个成员保留一个参考 ID 怎么样?然后就可以查询那个方向的数据了
我需要一些关于 Firebase 查询的帮助。
如何检索子 "groups" 特定组中存在的所有用户?
de 数据库中的每个用户对象如下所示:
"067f010c-5580-450a-84ba-6e94880886c2": {
"goal":
{
"distance": "10",
"time": "20"
},
"groups":
{
"-KH0O99wyxT61xVfjnH5":
{
"group_id": "-KH0O99wyxT61xVfjnH5",
"name": "Test"
},
"-KH0OFDI9jjReE75y7Dj":
{
"group_id": "-KH0OFDI9jjReE75y7Dj",
"name": "Beest"
}
},
"name": "Arnoud",
"uid": "067f010c-5580-450a-84ba-6e94880886c2"
}
随着数据集的增长,这可能是一个昂贵的查询。如果有一个单独的 child ('groups') 来存储您的所有组,并且在每个组中 object 您为属于该组的每个成员保留一个参考 ID 怎么样?然后就可以查询那个方向的数据了