0
A
回答
2
夫特2
FIRDatabase.database().reference().child("events").queryOrderedByChild("id").queryEqualToValue(4).observeSingleEventOfType(.Value, withBlock: {(Snap) in
if let snapDict = Snap.value as? [String:AnyObject]{
for each in snapDict{
print(each.0) // Will print out your node ID = 1
print(each.1) //Will print out your Dictionary inside that node.
}
}
})
夫特3
FIRDatabase.database().reference().child("events").queryOrdered(byChild: "id").queryEqual(toValue: 4).observeSingleEvent(of: .value, with: {(Snap) in
if let snapDict = Snap.value as? [String:AnyObject]{
for each in snapDict{
print(each.0) // Will print out your node ID = 1
print(each.1) //Will print out your Dictionary inside that node.
}
}
})
+0
接受此为答案,如果它解决了您的问题:)快乐编码 – Dravidian
+0
什么是安静的代码。它真的帮助了我。 非常感谢 – Aleksandar
1
可能会解决你的问题
[self.dbRef observeEventType:FIRDataEventTypeValue withBlock:^(FIRDataSnapshot * _Nonnull snapshot) {
if (![snapshot.value isKindOfClass:[NSNull class]]) {
NSArray *arrResponse = (NSArray *)snapshot.value;
NSPredicate *pred = [NSPredicate predicateWithFormat:@"id = %@", serchID];
NSArray *arrSearchedVal = [arrResponse filteredArrayUsingPredicate:pred];
}
}];
NB: DBREF是你FIRDatabaseReference,这返回整个数据JSON。然后用您的搜索ID使用NSPredicate,您将得到您的结果。
编码愉快..
+0
WC ...很高兴为您提供帮助.. –
相关问题
- 1. Firebase复杂查询 - iOS Swift
- 2. 包含值的Firebase查询
- 3. Firebase查询获取值
- 4. iOS的firebase-数据库查询
- 5. 查询Firebase的最有效方式iOS
- 6. iOS中的Firebase删除查询swift
- 7. Firebase按比例排序的查询
- 8. 具有部分匹配值的Firebase iOS查询数据
- 9. firebase 3.0查询
- 10. containedIn查询Firebase
- 11. Swift Firebase查询
- 12. Firebase AND查询
- 13. Firebase iOS查询未按预期方式订购
- 14. 有价值的孩子的Firebase查询
- 15. Firebase时间戳值和查询|的JavaScript
- 16. 在iOS中为选定值查询Firebase Swift
- 17. Couchdb查看查询
- 18. 查询与查看
- 19. asp.net的MVC查询,查看
- 20. Firebase查询数据
- 21. Firebase高级查询
- 22. 高效查询firebase
- 23. Firebase范围查询
- 24. Firebase查询订单
- 25. Firebase查询阵列
- 26. Android Firebase orderByChild查询
- 27. Firebase帐户查询
- 28. Firebase - 随机查询
- 29. Firebase UI - 查看不更新
- 30. 如何根据布尔值查询Firebase?
您准确使用哪种语言? Obj-C还是Swift?您的标签有点混乱... – Dravidian