如何在 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 IDheading 字段(比如写查询 "select id,从 collection" 开始)。投影条目不起作用,我在网上搜索后尝试了几种不同的方法。过滤、排序、分组有效,但投影无效。 我如何在 PDI 的 Mongodb 输入步骤中将投影定义为 collection 中的某些字段 collection 我已经尝试在查询和 field expression 中指定投影,但它不起作用。

我在同一步骤中也遇到了问题 concatenating string。所以如果有人也能帮助我,我将不胜感激。

通过像这样指定投影解决了这一步中的问题

[{$project: {heading: 1}}]