当mongodb输出在mongodb中写入文件时如何覆盖numberlong()

时间:2014-12-03 08:38:10

标签: mongodb pentaho kettle pdi

我在Pentaho PDI水壶中使用具有以下结构的MongoDB o / p步骤在MongoDB中创建JSON文档。

预期产出:

{
"lan_id" : -1,
"st_id" : 051
}

但是我得到以下输出,因为MongoDB默认是在数字-1和051周围创建NumberLong()包装。我不想要这个,我想要上面的o / p。

{
"lan_id" : NumberLong(-1),
"st_id" : NumberLong(051)
}

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题。但是我还没有确定这个的主要原因,因为我已经没时间了。作为时间解决方案,我使用选择值步骤将dataypes更改为Number并它工作

如果你能学习它,我会感谢你告诉我实际的原因。