如何在Firebase中过滤复杂对象?

Nag*_*j N 2 firebase firebase-realtime-database

您能否使用来帮助过滤JSON以下内容eventId

{
  "-Kb2dYPV0yUXpD_1moc9": {
    "eventId": 1,
    "message": "sdfsdfsf",
    "sentOn": 1485004202943
  },
  "-Kb2etFm1xHd8sSsESeK": {
    "eventId": 1,
    "message": "shdfhsf",
    "sentOn": 1485004553847
  },
  "-Kb2etKON8nWVKS2R0sj": {
    "eventId": 2,
    "message": "shdfhsf",
    "sentOn": 1485004553853
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用以下网址,

https://xxxxxxxx.firebaseio.com/chats.json?orderBy="eventId"&equalTo=1

constraint index field must be a json primitive出现错误。

我想检索有关特定事件ID的聊天对象。我指的是REST API,使用简单的JSON进行了解释。

请帮我。

小智 6

在使用Firebase REST API之前,我遇到了相同的错误,这是因为我在equalTo子句中的值附近没有引号(例如equalTo =“ 1”)