我是Firebase的新手,所以请不要太严格...我有下一个数据库:
{"list":[
{
"id":0,
"name":"name",
"text":"text"
},
{
"id":1,
"name":"name",
"text":"text"
},
{
"id":2,
"name":"name",
"text":"text"
},
{
"id":3,
"name":"name",
"text":"text"
}
]
}
这是我的要求代码:
FirebaseDatabase database = FirebaseDatabase.getInstance();
Query mQuery = database.getReference("list")
.child("id").startAt("2");
mQuery.addListenerForSingleValueEvent(eventListener);
但是此请求返回null ...
任何想法都会高兴吗?
更新
我需要获取ID大于要求的ID的所有项目。
您需要添加一个排序方法
Query mQuery = database.getReference("list")
.orderByChild("id").startAt(2);
它应该工作
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句