你能帮忙用 eventId
过滤下面的 JSON 吗?
{
"-Kb2dYPV0yUXpD_1moc9": {
"eventId": 1,
"message": "sdfsdfsf",
"sentOn": 1485004202943
},
"-Kb2etFm1xHd8sSsESeK": {
"eventId": 1,
"message": "shdfhsf",
"sentOn": 1485004553847
},
"-Kb2etKON8nWVKS2R0sj": {
"eventId": 2,
"message": "shdfhsf",
"sentOn": 1485004553853
}
}
我正在使用以下网址,
https://xxxxxxxx.firebaseio.com/chats.json?orderBy="eventId"&equalTo=1
但收到
constraint index field must be a json primitive
错误。我想检索与特定事件 ID 相关的聊天对象。我提到了 REST API,在那里,它用简单的 JSON 进行了解释。
请帮我。
最佳答案
在使用 firebase REST api 之前我遇到了同样的错误,这是因为我没有在 equalTo 子句中的值周围加上引号(例如 equalTo="1")
关于firebase - 如何过滤 Firebase 中的复杂对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41789515/