我尝试使用Spring XD(源)读取文件,修改数据(处理器)并将其保存在Mongo(接收器)中。我使用了默认的MongoDB接收器,它执行保存并期望Spring Data Mongo实体 但是我想用upsert做更新。我怎么办? 谢谢。
答案 0 :(得分:0)
mongo出站适配器使用的MongoTemplate.save()根据the javadoc已经是upsert。
答案 1 :(得分:0)
如果您为同一个对象提供自己的ObjectId,它将更新。例如,您可以在处理器中执行此操作。