【发布时间】:2017-11-25 12:21:37
【问题描述】:
我正在尝试对firebase docs here 中提供的示例数据运行以下查询:
cities.whereLessThan("population", 9000000)
.whereGreaterThan("population", 9000000)
.get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if(task.isSuccessful()) {
Logger.log_error(TAG + " Task successful Result is Empty = " + task.getResult().isEmpty());
}else {
Logger.log_error(TAG + " Task failed = " + task.getException().getMessage());
}
}
});
我希望得到人口少于 9000000 和大于 9000000 的城市。最终我想要实现的是: 通过在 FireStore 查询中组合 whereLessThan 和 whereGreaterThan,从 TABLE where population 9000000 中选择 *。
如果它根本不支持或者我在某个地方错了,有人可以告诉我吗?
【问题讨论】:
标签: android google-cloud-firestore