你能帮忙用 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/

10-12 01:50