我有一个名为“post”的集合。Posts有一个叫做"feedback“的子集。
当用户对帖子进行反馈时,他的id和评论会被添加到反馈子集合中。
现在我想找到用户没有反馈的帖子。
类似于下面的sql查询
select * from posts where userId not in (select userId from feedback)有人能就如何做到这一点提供建议吗?
发布于 2020-08-04 12:20:39
Firestore不支持集合或子查询之间的连接。您将无法执行任何使用来自多个集合的数据的查询。
此外,Firestore不支持查询不存在。因此,您将无法查询字段中是否缺少数据。Firestore要求所有查询都能够使用高性能索引,该索引仅跟踪文档中存在的数据。
https://stackoverflow.com/questions/63240141
复制相似问题