我正在使用 JDBC River 将数据从 Oracle 数据库中提取到 ElasticSearch。
如以下链接所述,左连接可用于获取单个 json 数组中相同主 id 记录的一列的多个值。但是如果 left join 后只有一条记录,river 不会创建数组,而是将值放在 json 字段中。
这导致NEST无法理解对象的类型。
https://github.com/jprante/elasticsearch-jdbc#structured-objects
那么,有什么方法可以强制某些字段为数组,即使它只有一个值?