我有一个文档集合,其中文档的id是用户id。让我们称这些为用户文档。
每个“用户文档”都包含聊天消息的子集。但并不是所有的“用户文档”都包含任何字段(数据,而不是子集合)。
我不想返回集合中没有任何字段但有子集合的所有文档,但这似乎是不可能的。
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的列表?是否为空和非空?或如果不能访问,如何将字段添加到所有没有字段的单据中?
https://stackoverflow.com/questions/51121513
复制相似问题