我将按以下方式查询Firestore数据库:
final Query roasters = Firestore.instance
.collection('retailers')
.where('retail_category', isEqualTo: 'Coffee Roasters');我收到的结果,在零售商收集的所有文件,其中'retail_category‘设置为’咖啡烘焙‘。
问题
相反,我希望将retail_category转换为单独的集合,并在零售商字段中引用它(这将否定以下引用):
“零售类别/hEN5fzNl2hEc2tEs05Wi”
我尝试了以下几点:
final Query roasters = Firestore.instance
.collection('retailers')
.where('retail_categories', isEqualTo: ' qretail_categories/hEN5fzNl2hEc2tEs05Wi');下面是我的Firestore配置:
零售商

零售类别

发布于 2020-06-19 20:18:52
不可能在用于查询的集合之外的文档中引用数据。因此,在需要在每个集合的查询中使用的文档之间复制数据是非常常见的。如果不想这样做,则必须对每个引用的文档分别进行查询。
https://stackoverflow.com/questions/62477655
复制相似问题