Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 选择数组字段包含给定数组中的一个值的文档(数组匹配)_Firebase_Google Cloud Firestore - Fatal编程技术网

Firebase 选择数组字段包含给定数组中的一个值的文档(数组匹配)

Firebase 选择数组字段包含给定数组中的一个值的文档(数组匹配),firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,考虑Firestore中的以下数据: 我还有一组他感兴趣的用户选择的代码:['python','sql','swift'] 如何从“我的收藏”中获取所有文档,其中“标记”字段至少包含用户选择的一个标记?我知道Firestore没有这种开箱即用的操作员。也许我需要重新思考我存储数据的方式?请给我指出正确的方向。按照您的数据结构,您需要为用户感兴趣的每个标签创建一个标签,然后将这些查询的结果合并到您的应用程序代码中。谢谢Doug。如果Firestore团队能够更加注意添加更多的查询操作符,那就太好了

考虑Firestore中的以下数据:

我还有一组他感兴趣的用户选择的代码:['python','sql','swift']


如何从“我的收藏”中获取所有文档,其中“标记”字段至少包含用户选择的一个标记?我知道Firestore没有这种开箱即用的操作员。也许我需要重新思考我存储数据的方式?请给我指出正确的方向。

按照您的数据结构,您需要为用户感兴趣的每个标签创建一个标签,然后将这些查询的结果合并到您的应用程序代码中。

谢谢Doug。如果Firestore团队能够更加注意添加更多的查询操作符,那就太好了。我的意见是,我们开发人员、Firestore用户觉得他们太有限、太不方便。虽然我意识到Firestore是基于文档的数据库,并且它有一些基本的限制,但我们欢迎您提交功能请求。