首页 > 解决方案 > 文档存在于 firestore 但 firestore 返回 g false

问题描述

我正在尝试检查文档在集合中的位置。但是当我进行查询时它返回 false 但正如您在照片文档中看到的那样,我在哪里做错了?

 public MutableLiveData<Boolean> isConversationNodeExsits(String documentID) {

        if (isConversationNodeExsits == null ) {
            isConversationNodeExsits = new MutableLiveData<>();
             db.collection(Constants.CONVERCTION_ID)
                    .document("13005065233@umt,edu,pk---sifusir@fidelium10,com")
                     .get()
                    .addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
                        @Override
                        public void onComplete(@NonNull Task<DocumentSnapshot> task) {

                            if (task.getResult().exists()) {
                                Log.d(TAG, " conversation node exists ");
                                isConversationNodeExsits.setValue(true);
                            } else {
                                Log.d(TAG, " conversation node not exists " + task.getResult().getReference().getPath());
                                isConversationNodeExsits.setValue(false);
                            }
                        }
                    });

        }

        return isConversationNodeExsits;
    }

在此处输入图像描述

标签: androidfirebasegoogle-cloud-firestore

解决方案


推荐阅读