我们正在尝试从Firebase读取特定数据集,而我们现有的解决方案是:
let ref = FIRDatabase.database().reference().child("messages")
func retrieveMessageAttributes() {
ref.queryOrderedByKey().queryEqual(toValue: "uniqueFirebaseID").observe(.value, with: { (snapshot) in
print(snapshot)
for item in snapshot.children {
let data = (item as! FIRDataSnapshot).value! as! NSDictionary
print("*********************")
print((data["text"])!)
}
})
这将打印控制台中特定集的所有数据,但是必须检索数据,将其转换为散列,然后读取特定值似乎很奇怪。
所以我们想知道是否有其他人有一种更简单,更清洁的替代方法或ORM。