mDatabase = FirebaseDatabase.getInstance().getReference("archive");
mDatabase.orderByChild("_age").equalTo("20").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
value = dataSnapshot.getValue(String.class);
tSResult.setText(value);
}
@Override
public void onCancelled(DatabaseError error) {
Log.w(TAG, "Failed to read value.", error.toException());
}
});
Firebase数据库。
Query query = mDatabase.orderByChild("_age").equalTo("20");
query .addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if(dataSnapshot.getChildrenCount() > 0){
System.out.println("count : "+ dataSnapshot.getChildrenCount());
for(DataSnapshot child : dataSnapshot.getChildren()){
value = child.getValue(String.class);
tSResult.setText(value);
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
我正在使用火库实时数据库函数 .orderByChild() 和 .equalTo() 来获取要更新的数据节点。但是,我似乎无法从查询中获得任何结果。 我的数据库结构 我的代码 代码日志 senderSnapshot null senderSnapshot金额0 我已经手动检查了有几个节点,其中“sid”设置为我正在寻找的“userId”。 为什么我的查询没有得到任何结果? 看起来我必须搜索dbR
我有如下结构的Firebase实时数据库数据,我想在“联系人”和“备注”节点中用“-ultimateId123”替换“-preliminaryId”。要执行此操作,我将删除旧节点并用新节点替换它们。 电子邮件的新id“hello@bye.com“应为”-ultimateId123”。(我无法将电子邮件作为密钥存储在Firebase实时数据库中。) 我首先获取要替换的初步id。 变量将是 然而,我更
好吧,我的问题是这段代码没有返回任何内容,至少它没有打印任何内容。唯一有效的方法是$user_email,它可以打印用户的电子邮件。 代码: “用户”表包含7个不同的键: ID(bigint,主键,auto_increment),组(int),电子邮件(varchar),密码(varchar),用户名(varchar),名称(varchar),验证(int)。 "group"表包含3个不同的键:
我想获取日期字段,但下面的代码没有这样做。Toast显示null(字符串日期的值)。 公共字符串日期;
我需要从firestore中的以下数据结构中获取formName和id的数据。在这种情况下,如何获取数据,比如创建嵌套对象?
我正在尝试在Firebase中进行简单搜索以从我的Firebase数据中返回数据,但没有任何返回。 JSON结构 我的Firebase搜索代码如下 但一旦代码被执行,它就会返回null。还有一种方法可以搜索特定字段。