在firebase数据库中考虑以下json格式-
"root":
{
"question":
{
"1":
{
"category":"A",
"replies":0
},
"2":
{
"category":"B",
"replies":1
},
"3":
{
"category":"B",
"replies":0
},
"4":
{
"category":"C",
"replies":2
}
}
}
对于所有回答为0的问题,
Query query = rootReference.child("question").orderByChild("replies").equalTo(0);
很好用。
但是如果我想要那些回答不等于0的问题,我该怎么办?
最佳答案
阅读文档时,我发现没有notEqualTo()
方法或任何其他方法来“否定”查询。但是,既然您已经在呼叫.orderByChild("replies")
,您也许可以使用这个:
Query query = rootReference.child("question").orderByChild("replies").startAt(1);
关于android - 如何获得不等于0的 child ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47477778/