Google cloud firestore 如果一个字段存在于另一个集合中,如何查询具有两个相关集合的FireStore数据模型以仅查询文档
我有两个收藏:Google cloud firestore 如果一个字段存在于另一个集合中,如何查询具有两个相关集合的FireStore数据模型以仅查询文档,google-cloud-firestore,nosql,Google Cloud Firestore,Nosql,我有两个收藏: 类别 身份证件: 姓名: 书 身份证件: 姓名: 类别:[] 一本书有一个标题和它所属的一系列类别 我想做一个查询,只显示所有类别,如果有相关的书。 否则,用户会看到类别“x”,当转到下一个屏幕时,有0本相关书籍。这是我不想要的,所以类别“x”不应该在该屏幕上所有可用类别的列表中 怎么做?我的数据模型正确吗 谢谢你的回答;) 在关系数据库中,这可以通过连接来完成,但问题是Firestore没有连接 因此,此查询需要手动执行,方法是获取所有书籍,连接类别数组,然后删除重复的值。
谢谢你的回答;) 在关系数据库中,这可以通过
连接来完成,但问题是Firestore没有连接
因此,此查询需要手动执行,方法是获取所有书籍,连接类别数组,然后删除重复的值。能否共享此类别的完整数据结构?感谢José的回复。这是类别的完整dat结构。只有一个名字。