相关疑难解决方法(0)

Firestore DB - 以斜体显示的文档

谁可以给我解释一下这个.我正在使用github上的firestore的node-firestore-backup-restore-master备份脚本.有它工作,但它只读取我在集合中的文档列表中的一个文档.它读取的是普通文本,其余的是斜体,斜体字的消息说它们不存在,不会出现在查询中.

它们确实存在以及我从IOS应用程序查询但不从Node.js备份脚本查询时出现的相关文档和字段.

有什么想法吗??戴夫

firebase-console google-cloud-firestore

9
推荐指数
3
解决办法
1343
查看次数

Firestore id 命名约定

FireStore 中的文档 ID 是否有任何命名约定。我在集合中创建了一些文档,以“yyyy-mm-dd”中的日期作为 ID。当我尝试获取集合中的所有文档时,我的快照大小为零。当我将一个带有 test 的虚拟文档作为 id 放置时,我只得到了测试文档而不是其他文档。

我的文档结构

火库结构

firebase google-cloud-firestore

5
推荐指数
1
解决办法
8121
查看次数

未获取具有自定义文档 ID 的 Firestore 文档

这是带有自定义文档 ID 的 Firestore 集合,这些 ID 实际上是字符串形式的日期。这种自定义 ID 的目的是获取特定日期的文档。

在此输入图像描述

这是代码:

FirebaseFirestore.getInstance().collection("Users")
                    .document(FirebaseAuth.getInstance().getUid())
                    .collection("Bookings By Date")
                    .get().addOnCompleteListener(new 

OnCompleteListener<QuerySnapshot>() {
                @Override
                public void onComplete(@NonNull Task<QuerySnapshot> task) {
                    if (task.isSuccessful()) {
                        Log.d(TAG, "onComplete: called");
                        Log.d(TAG, "onComplete: task result = " + task.getResult());
                        Log.d(TAG, "onComplete: task.getResult().getDocuments().size() = " + task.getResult().getDocuments().size());
                        QuerySnapshot queryDocumentSnapshots = task.getResult();

            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 这里是 Logcatlogs,其中 task.getResult().getDocuments().size() 返回0它应该返回3,因为我在集合中有 3 个文档。

android google-cloud-firestore

0
推荐指数
1
解决办法
716
查看次数