我想使用PDI勺获取mongodb中的最大ID。
我的收藏中有这些字段:
在插入新记录之前,我应该获得最大ID。
您能帮助我了解如何获得最大ID吗?
答案 0 :(得分:2)
您可以使用MongoDB输入步骤。
使用以下查询:
({ $ group:{ _ID: '', theMaxId:{ $ max:“$ _id” } } }
注意:这是一个聚合框架查询,您必须在查询选项卡上的查询框底部选中“查询是聚合管道”框。
作为附注 - 如果你使用的是MongoDB id,它会自动递增,所以你不需要找到max,增加它并使用if作为你的新记录。
希望有所帮助,
马克