Firebase QueryOrderedByChild以及EqualToValue和StartingAtValue组合

时间:2016-08-13 13:19:32

标签: ios swift firebase firebase-realtime-database

我正在尝试通过等于某个值的Child查询Firebase但是在特定的帖子密钥处启动快照。

数据结构:

projectName
  -posts
    -postKey1
      -storeId: 1
    -postKey2
       -storeId: 2
    -postKey3
       -storeId:3
    -postKey4
       -storeId:2
    -postKey5
       -storeId:3
    -postKey6
       -storeId:2

示例:

我正在尝试使用queryOrderedByChild("storeId") queryEqualToValue("2")但我希望快照以“postKey4”开头,当它按顺序返回时。

我当前的查询:

ref.queryOrderedByChild("storeId").queryEqualToValue("\(myId)").observeEventType(.Value, withBlock: {snapshot in 

我知道您在之前被叫queryEqualToValue:queryStartingAtValuequeryEndingAtValue之后无法致电queryEqualToValue,但我需要queryEqualToValue来获取我的storeId 。非常感谢任何帮助!

0 个答案:

没有答案