如何在 PDI 中为 mongodb 输入步骤定义投影
How to define Projection in PDI for mongodb input step
以下是我在 collection MongoDB
中的文档结构
{
"_id": {
"$oid": "5f48e358d43721376c397f53"
},
"heading": "this is heading",
"tags": ["tag1","tag2","tag3"],
"categories": ["projA", "projectA2"],
"content": ["This", "is", "the", "content", "of", "the", "document"],
"timestamp": 1598612312.506219,
"lang": "en"
}
我只想 select ID 和 heading 字段(比如写查询 "select id,从 collection" 开始)。投影条目不起作用,我在网上搜索后尝试了几种不同的方法。过滤、排序、分组有效,但投影无效。
我如何在 PDI 的 Mongodb 输入步骤中将投影定义为 collection 中的某些字段 collection 我已经尝试在查询和 field expression 中指定投影,但它不起作用。
我在同一步骤中也遇到了问题 concatenating string。所以如果有人也能帮助我,我将不胜感激。
通过像这样指定投影解决了这一步中的问题
[{$project: {heading: 1}}]
以下是我在 collection MongoDB
中的文档结构{
"_id": {
"$oid": "5f48e358d43721376c397f53"
},
"heading": "this is heading",
"tags": ["tag1","tag2","tag3"],
"categories": ["projA", "projectA2"],
"content": ["This", "is", "the", "content", "of", "the", "document"],
"timestamp": 1598612312.506219,
"lang": "en"
}
我只想 select ID 和 heading 字段(比如写查询 "select id,从 collection" 开始)。投影条目不起作用,我在网上搜索后尝试了几种不同的方法。过滤、排序、分组有效,但投影无效。 我如何在 PDI 的 Mongodb 输入步骤中将投影定义为 collection 中的某些字段 collection 我已经尝试在查询和 field expression 中指定投影,但它不起作用。
我在同一步骤中也遇到了问题 concatenating string。所以如果有人也能帮助我,我将不胜感激。
通过像这样指定投影解决了这一步中的问题
[{$project: {heading: 1}}]