【发布时间】:2018-04-05 21:26:11
【问题描述】:
我想从 Firebase 中的 3 个数据集中检索 1 个数据集。我正在使用 Firebase RESTful api 来做到这一点。
我尝试使用参数,但我一直得到所有 3 个数据集而不是 1 个。
https://mydatabase.firebaseio.com/user.json?Name=Alan
这就是我的数据在 JSon 中的样子
{
"1234567": {
"Name": "Alan",
"Department": "Retail Team"
},
"7894563": {
"Name": "Joe",
"Department": "Sales Team"
},
"9876543": {
"Name": "Tammy",
"Department": "Customer Service"
}
}
【问题讨论】:
-
这在the docs about filtering中有解释
-
@AndréKool 我阅读了这个文档,我尝试了一个简单的文档(问题区域中显示了示例)。我尝试使用
Name参数,但它不起作用 -
无意冒犯,但看起来您并没有尝试过。如文档中所示,您问题中的示例不包括
orderBy和equalTo。 -
@AndréKool 没有冒犯,但是,过滤部分是当我需要它按特定顺序排列时,例如该文档示例中给出的
Height。但就目前而言,我只需要通过Name检索。文档的其余部分讨论了我还不需要它的复杂过滤。 -
我认为你读错了,但我们不要讨论这个问题。你可以试试这个:
https://mydatabase.firebaseio.com/user.json?orderBy="Name"&equalTo="Alan"?
标签: json rest firebase firebase-realtime-database