如何在 Firebase 中过滤复杂对象



你能帮忙使用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")

最新更新