我有一个应用程序,其中每辆车都有文件。我不知何故需要查询“集合”中的“文档”,以便向我提供用户从事某些任务的文档。
但是问题是,每个文档中的Fieldpath不同,所以我无法使用静态Fieldpath进行查询。
这是文档的示例结构,是的,我知道这是最糟糕的方法之一,但很久以前我就已经做到了。
如果FieldPath不是静态的,那么获取worker
数组的最佳方法是什么?
答案 0 :(得分:0)
但是问题是,每个文档中的Fieldpath不同,所以我无法使用静态Fieldpath进行查询。
如果您不知道要查询的字段值的完整路径,则根本无法查询它。查询中没有文档字段的通配符。听起来,如果要执行查询,您将不得不更改文档结构,或者至少将一些数据复制到另一个字段中,以便进行所需的查询。复制数据以满足查询在NoSQL类型数据库中很常见。