【发布时间】:2016-07-11 12:24:56
【问题描述】:
我的代码
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("stock");
Query i = myRef.orderByChild("keywords").equalTo("Hammer");
i.addValueEventListener(new ValueEventListener(){
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
System.out.println(dataSnapshot.getValue());
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
我的问题:我只想使用关键字查询一项,例如。 “锤子”,但我只得到空值。如果我像 "orderByChild("keyword").equalTo("Hammer")" 这样查询,我会得到相同的空值。请帮帮我。
【问题讨论】:
-
请阅读本指南以在此处提问:stackoverflow.com/help/how-to-ask
-
将代码添加为文本。并包括
myRef所指的内容。 -
@adolfosrs 提供的数据库中没有“股票”节点
-
为什么要使用实时数据库来存储这些静态数据?好像有点矫枉过正
-
"stock" 有,只是图片上看不到
标签: android firebase firebase-realtime-database