android - 如何查询字段路径总是不同的文档
问题描述
我有一个应用程序,其中有每辆车的文档。我不知何故需要查询集合中的文档,以向我提供用户在某些任务上工作过的文档。
然而,问题是,每个文档中的字段路径是不同的,所以我不能使用静态字段路径进行查询。
这是文档的示例结构,是的,我知道这是最糟糕的方法之一,但我很久以前就已经做到了。
那么worker
如果 FieldPath 不是静态的,那么获取 Array 查询的最佳方法是什么?
解决方案
然而,问题是,每个文档中的字段路径是不同的,所以我不能使用静态字段路径进行查询。
如果您不知道要查询的字段值的完整路径,则根本无法查询。查询中的文档字段没有通配符。如果您想执行查询,听起来您将不得不更改文档结构,或者至少只是将一些数据复制到另一个字段中,以便您进行所需的查询。复制数据以满足查询在 NoSQL 类型的数据库中很常见。
推荐阅读
- .net-core - 如何在 .net core 2.2 中使用 Nethereum 调用具有多个输入参数和多个输出参数的复杂函数
- php - 通过ajax / jquery将具有相同名称的字段插入数据库
- javascript - 如何从同一页面的不同部分单击基于按钮的同一页面中的动态组件?
- python - 在以下文件夹/目录中查找带 zip 的文件名并将其解压缩到同一目录中的新文件夹?
- scheme - 如何交换球拍中列表的前两项?
- sql - 跨三个表连接时重复值
- django - 如何处理异常 HTTP 400 | Django 休息框架
- azureservicebus - 服务总线连接总是超时
- spring - 需要使用事件监听器跟踪用户登录和注销事件,但登录和注销事件监听器不起作用
- node.js - 如何在类中存根所需的模块?