Android Firebase 查询
Android Firebase Query
我有这个结构
现在,我正在做这样的查询:
DatabaseReference myRef = database.getReference("users");
myRef.equalTo("6991580","ci").addListenerForSingleValueEvent(new ...
我期待第二个节点结果..然后我得到:
DataSnapshot { key = users, value = null }
那么,这个查询有什么问题?或者我做错了什么?
问候并感谢您的回复。
您需要告诉 Firebase 您想要 child 属性 什么order/filter:
myRef.orderByChild("ci").equalTo("6991580").addListenerForSingleValueEvent(...
另一种订购格式是一种经常被误解的版本。我建议您远离它。
我遇到了同样的问题,通过更改监听器解决了:
myRef.orderByChild("ci").equalTo("6991580").addChildEventListener(new ChildEventListener() {}
我有这个结构
DatabaseReference myRef = database.getReference("users");
myRef.equalTo("6991580","ci").addListenerForSingleValueEvent(new ...
我期待第二个节点结果..然后我得到:
DataSnapshot { key = users, value = null }
那么,这个查询有什么问题?或者我做错了什么?
问候并感谢您的回复。
您需要告诉 Firebase 您想要 child 属性 什么order/filter:
myRef.orderByChild("ci").equalTo("6991580").addListenerForSingleValueEvent(...
另一种订购格式是一种经常被误解的版本。我建议您远离它。
我遇到了同样的问题,通过更改监听器解决了:
myRef.orderByChild("ci").equalTo("6991580").addChildEventListener(new ChildEventListener() {}