从friestore取回数据并将其保存到类中

时间:2019-01-16 10:45:14

标签: android firebase google-cloud-firestore

我有这个Firestore云

Press here please

它由从0到9排序的10个元素组成,现在我试图获取它的每个元素并将其保存到由电子邮件和财富数据类型Here is an image of it 组成的类中,但是对于我来说并不是很好,有人可以帮助我如何将其检索并将其保存到对象中,以便我可以对其进行修改并根据应用程序的需要将其发送回Firebase吗? 我试过的:

 docRef.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
            @Override
            public void onComplete(@NonNull Task<DocumentSnapshot> task) {

                DocumentSnapshot doc = task.getResult();

                Map <String , Top10Users> try1 = new HashMap<String ,Top10Users>();
                Map <String , Top10Users> top10counter = new HashMap<String ,Top10Users>();
                try1 = (HashMap) doc.getData();
              Top10Users user1 = try1.get("0");

这是docRef

db = FirebaseFirestore.getInstance();
docRef = db.collection("TOP10").document("top10");

但这给我一个错误:

  

无法将地图投射到Top10用户

0 个答案:

没有答案