使用Spring XD& amp;做一个MongoDB更新Spring集成

时间:2015-04-22 09:00:39

标签: mongodb spring-integration spring-xd

我尝试使用Spring XD(源)读取文件,修改数据(处理器)并将其保存在Mongo(接收器)中。我使用了默认的MongoDB接收器,它执行保存并期望Spring Data Mongo实体 但是我想用upsert做更新。我怎么办? 谢谢。

2 个答案:

答案 0 :(得分:0)

mongo出站适配器使用的MongoTemplate.save()根据the javadoc已经是upsert。

答案 1 :(得分:0)

如果您为同一个对象提供自己的ObjectId,它将更新。例如,您可以在处理器中执行此操作。