【问题标题】:Filtering in firebase json data by curl php通过curl php过滤firebase json数据
【发布时间】:2015-12-19 07:18:59
【问题描述】:

如何通过电子邮件 ID“subu@gmail.com”搜索数据?

firebase 数据

{
    "-K5swDCvGh-fWBC3rvzz": {
        "email": "subu@gmail.com",
        "facebook_id": "123456789",
        "password": "111",
        "source": "facebook",
        "username": "subu"
    },
    "-K5sxFSS4NC8tRRCtN-t": {
        "email": "subu_google@gmail.com",
        "google_id": "987456321",
        "password": "111",
        "source": "google",
        "username": "subu_google"
    }
}

我的数据卷曲是

https://subu.firebaseio.com/users.json

我的 firebase 规则如下所示

{
    "rules": {
        "users": {
          ".indexOn": "email"
        },
        ".read": true,
        ".write": true
    }
}

【问题讨论】:

  • 我的回答有帮助吗?如果是这样,请将其标记为已接受。保持未回答的队列干净是件好事。

标签: json rest curl firebase


【解决方案1】:

使用 orderBy 查询字符串参数

curl https://subu.firebaseio.com/users.json?orderBy="email"

如果您需要进一步限制,可以使用startAtendAtequalTo

以下查询通过用户的电子邮件检索用户:

https://subu.firebaseio.com/users.json?orderBy="email"&equalTo="subu@gmail.com"

Read the section on Filtering Data in the Firebase docs for more information.

【讨论】:

  • 我怎样才能通过两个边界?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-03
  • 1970-01-01
  • 2019-08-12
  • 1970-01-01
  • 2019-01-23
  • 2015-04-02
  • 1970-01-01
相关资源
最近更新 更多