Firebase 获取数据

Posted

技术标签:

【中文标题】Firebase 获取数据【英文标题】:Firebase get data 【发布时间】:2015-12-20 16:32:04 【问题描述】:

我需要从“x”值等于“y”的 firebase 获取数据。我阅读了所有文档,但找不到任何有用的信息。任何帮助将不胜感激

我需要这样的东西 SELECT * FROM table_name WHERE x = y

【问题讨论】:

【参考方案1】:

您需要创建一个引用,按子键排序,然后指定一个equalTo() 子句。

let ref = Firebase(url: "https://dinosaur-facts.firebaseio.com/dinosaurs")
ref.queryOrderedByChild("height").queryEqualToValue(25)
   .observeEventType(.ChildAdded)  (snapshot: FDataSnapshot) in
    print(snapshot.key)
)

See the docs on querying for more information.

【讨论】:

哦,谢谢。我以为这只是按字段对行进行排序

以上是关于Firebase 获取数据的主要内容,如果未能解决你的问题,请参考以下文章

从 Firebase 数据库中获取价值

无法从 firebase 回收器视图中的 firebase 实时数据库中获取嵌套数据

Firebase - 按顺序获取数据列表(最后一个数据)

如何从 OnMarkerClickListener 内的 Firebase 数据库中获取特定值?

无法从 firebase 获取过去 30 天的数据

我想通过特定的“存储桶/密钥”直接从数据库中获取Firebase数据