我正在实现一个社交媒体应用程序,在该应用程序中,我在每个用户下方放置了一个“关注”子集合。我想在查询子集合之前检查子集合是否存在,否则应用程序将因查询不存在的集合而崩溃。有办法检查吗?
答案 0 :(得分:1)
收藏集并没有真正按照您的想法“存在”。它们仅在创建第一个文档时出现,而在删除最后一个文档时消失。没有操作可以简单地创建或删除文件系统中的文件夹之类的集合,也没有操作可以检查集合是否“存在”。对没有文档的集合的查询不会失败(除非它被安全规则拒绝)。
您唯一能做的就是查询集合以查看它是否有任何文档。如果要最小化成本,可以将查询限制为1个文档。