[英]Get data from Cloud Firestore
我需要从Firestore Firebase获取数据,我需要从“雇主”集合->“ TH17 ...”文档中获取字段“公司”的值。 我尝试了一些东西,但是没有用。
我该怎么做?
我尝试这样:
docref = db.collection("employer").document("TH17...");
docref.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
@Override
public void onComplete(@NonNull Task<DocumentSnapshot> task) {
if (task.isSuccessful()) {
DocumentSnapshot document = task.getResult();
if (document.exists()) {
String p= document.getData().toString();
Log.d("TAG", "DocumentSnapshot data: " + document.getData());
}
}
}
});
我需要从“雇主”集合->“ TH17 ...”文档中获取“公司”字段的值。
要解决此问题,请更改以下代码行:
String p= document.getData().toString();
Log.d("TAG", "DocumentSnapshot data: " + document.getData());
至
String company = document.getString("Company");
Log.d("TAG", "Company: " + company);
您的logcat中的结果将是:
Company: Test
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.