我正在尝试使用 Mongo 中的 _id 字段进行更新插入。
我尝试使用 Json Input 步骤首先恢复 _id,但 $._id 或 $._id.$oid 没有运气
任何人都知道如何通过_id进行更新?
获得 _id 后,使用如下脚本将其转换为 Stennie 指示的扩展 JSON 符号Modified Javascript Value
:
var _id = '{ "$oid": "' + _id + '" }';
在您的MongoDB Output
步骤中,将JSON
列设置Y
为该_id
行。我不确定这个 JSON 选项是什么时候引入的,但是今天在 Kettle 的最新 CI 版本中找到了它。