[英]Pentaho SQL to MongoDb - Array Issue
我需要更新数组中的元素,然后,当我第一次运行转换时,如果PROD数组中的元素,则数组会收到righ数字。 但是,如果我再次运行它,数组将接收相同的元素
例:
第一次,我得到了下面的文档,这是正确的:
{
"_id" : ObjectId("58e2c81f781a75592f69f8a5"),
"DDATA_ORC" : ISODate("2016-08-02T03:00:00.000Z"),
"SNUMORC" : "113239",
"PROD" : [
{
"SPRODUTO" : "TONER HP CE411A CIANO (305A)"
}
]
}
但是,如果我再次运行转换,则PROD数组将使用相同的SPRODUTO更新:
{
"_id" : ObjectId("58e2c81f781a75592f69f8a5"),
"DDATA_ORC" : ISODate("2016-08-02T03:00:00.000Z"),
"SNUMORC" : "113239",
"PROD" : [
{
"SPRODUTO" : "TONER HP CE411A CIANO (305A)"
},
{
"SPRODUTO" : "TONER HP CE411A CIANO (305A)"
}
]
}
这是一个问题,因为我将得到错误的查询结果。
我仅在它接收或丢失项目时才需要更新数组。
提前致谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.