【发布时间】:2016-02-23 13:38:32
【问题描述】:
所以我的问题很简单,但因为我不确定它是否可能。
我只有“MyFirstName”作为我的参考数据;我没有钥匙。 我也不想从查询中获取密钥,因为这也需要我导航到 KeyValue 数据。但在获取值之前,我需要获取 Snapshot 值。
在 Firebase 我们有这些数据
MyData{
KeyValue {
Name : MyFirstName
LastName : MyLastName
}
KeyValue2 {
Name : MyFirstName2
LastName : MyLastName2
}
}
所以在 Firebase 参考中。即指向 MyData ,我们可以这样做。
ref.OrderByChild("Name").equalsTo("MyFirstName");
现在返回将是一个查询。是否可以从中调用 put、push 甚至 setValue?
现在由于 put、push、setvalue 不是 Query 的成员。这是不可能的。
ref.OrderByChild("Name").equalsTo("MyFirstName").put() <---
在基础知识中,查询只是一个查询。你真的无能为力。我只是想知道有没有可能。
【问题讨论】: