将 MongoDB $reduce 代码转换为 Spring Boot



我需要将以下代码隐蔽到spring-boot mongodb api中。

instName : {$reduce: { 
input : { $setUnion: "$accounts.instName"}, 
initialValue: "", 
in: { $concat : ["$$value", "$$this", ", "] }}}

我试过了

ArrayOperators.arrayOf(SetOperators.SetUnion.arrayAsSet("accounts.institutionDetails.instName")).reduce(StringOperators.valueOf("$$value").concat("$$this").concat(", ")).startingWith("")

获取以下错误

org.springframework.data.mapping.PropertyReferenceException: No property $$value found for type Application!

任何帮助都是适当的。

ArrayOperators.ConcatArrays.arrayOf("$$this").concat("$$value")

最新更新