я следующие базы данныхAndroid firebase применить несколько запросов
-KYTfJZQbg0RVzHeecIS
createdAt: 1481204648530
message: "rgd"
read: false
reciever: "583d15cf45f3330807364c55"
sender: "58490e9945f33364ac6cd7b1"
updateAt: 1481204648654
Теперь я хочу, чтобы отфильтровать результат для "READ" == FALSE и "SENDER" == 58490e9945f33364ac6cd7b1
, как я могу добиться этого?
Любая помощь будет оценена Благодарности
EDIT: -
Я использую это в андроида, как
Query query = reference.orderByChild("read").equalTo(false)
.orderByChild("sender").equalTo(datum.getEmployer().getEmployerId());
он дал java.lang.IllegalArgumentException: You can't combine multiple orderBy calls!
Мы не можем использовать несколько OrderBy как этот запрос запрос = reference.orderByChild ("чтение") equalTo (ложь) .orderByChild ("отправитель") equalTo (datum.getEmployer().. .getEmployerId()); иначе он будет генерировать исключение: - java.lang.IllegalArgumentException: вы не можете комбинировать несколько вызовов orderBy! –
да, это именно то, что обсуждается в разделе того видео, о котором я говорил выше. –
@ JohnO'Reilly, как добиться результата? –