标签: firebase google-cloud-firestore
在Firestore中考虑以下数据:
我还对感兴趣的用户进行了选择:['python', 'sql', 'swift']
['python', 'sql', 'swift']
如何从我的集合中获取所有文档,其中tags字段至少包含用户选择的标签之一?我知道Firestore没有开箱即用的此类运算符。可能我需要以某种方式重新考虑存储数据的方式?请为我指出正确的方向。
tags
答案 0 :(得分:1)
通过数据的结构化方式,您需要为用户感兴趣的每个标签制作一个array-contains type query,然后将这些查询的每个结果合并到您的应用代码中。