情景
Mongo DB文档示例 文档1 { _ID 123 客户:客户A 州:TX 城市:休斯顿 校验和:1111 IsBunled: }
Doc 2 { _id 1234 客户:客户B 州名:TX Registrant City:guangdong 校验和:1111 已绑定: }
文档3 { _ID 12345 客户:客户c 州:纽约州 城市:布法罗 校验和:2222 IsBunled:
}
在应用程序代码中使用州和城市字段填充校验和字段.
问题
如果校验和与1个以上的文档匹配,则将每个文档的IsBundled域填充为True.在我们的例子中,第一个和第二个文档需要使用isBundLED:True进行更新.我不是在应用程序代码中添加此逻辑,而是使用聚合管道寻找更好的解决方案
另外,如何通过Spring Boot Mongo AggregationUpdate类在应用程序代码中执行此聚合