首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Firestore无法获取空文档

Firestore无法获取空文档
EN

Stack Overflow用户
提问于 2018-07-01 16:08:25
回答 2查看 1.8K关注 0票数 12

我有一个文档集合,其中文档的id是用户id。让我们称这些为用户文档。

每个“用户文档”都包含聊天消息的子集。但并不是所有的“用户文档”都包含任何字段(数据,而不是子集合)。

我不想返回集合中没有任何字段但有子集合的所有文档,但这似乎是不可能的。

代码语言:javascript
运行
复制
var allUserDocs = {}, 
    count = 0,
    users = firestore.collection("users");

users.get().then(snapshot => {
    snapshot.forEach(doc => {           
        count++;
        allUserDocs[count] = doc.data();            
    });

    allUserDocs.count = count;
    res.status(200).send(allUserDocs);          
})

此代码只返回包含字段的文档,而不返回仅包含子集合的文档?有没有一种方法可以全部返回?

如何获取集合中所有文档in的列表?是否为空和非空?如果不能访问,如何将字段添加到所有没有字段的单据中?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51121513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档