在Pentaho勺子中获取Max id mongodb

时间:2016-04-05 00:09:35

标签: pentaho-spoon

我想使用PDI勺获取mongodb中的最大ID。

我的收藏中有这些字段:

  • Id String
  • 类型字符串

在插入新记录之前,我应该获得最大ID。

您能帮助我了解如何获得最大ID吗?

1 个答案:

答案 0 :(得分:2)

您可以使用MongoDB输入步骤。

使用以下查询:

({     $ group:{         _ID: '',         theMaxId:{             $ max:“$ _id”         }     } }

注意:这是一个聚合框架查询,您必须在查询选项卡上的查询框底部选中“查询是聚合管道”框。

作为附注 - 如果你使用的是MongoDB id,它会自动递增,所以你不需要找到max,增加它并使用if作为你的新记录。

希望有所帮助,

马克