我查询类别是否等于字符串的查询是:
@Override
public Query getQuery(DatabaseReference databaseReference) {
// All my posts order by category
Intent intent=getActivity().getIntent();
mPostKey = intent.getStringExtra(EXTRA_CATEGORYV);
Query viewCategory = databaseReference.getDatabase().getReference("posts");
viewCategory.orderByChild("category").equalTo(mPostKey);
return viewCategory;
}
在调试中,我看到mPostKey
包含正确的字符串,但此查询显示了所有帖子。
这是我的Firebase数据库:
答案 0 :(得分:0)
当您致电position: relative;
或orderByChild()
时,它会返回新查询对象。因此,您现在返回未经修改的equalTo()
。
所以:
DatabaseReference