我有这个mongo集合:
{
"id" : String,
"amount" : BigDecimal,
"industry" : IndustryEnum
}
我想使用mongoTemplate
获取industry
OIL
的所有文档,然后将结果放入列表中,以使没有相同ID的文档相邻。理想情况下,我想要一个地图,其中每个值都是一个列表,如下所示(出于空间原因,省略type
)
list 1: [[id::"AB", amount:: BigDecimal.valueOf(3300)], [id::"bB", amount:: BigDecimal.valueOf(2000)], [id::"cB", amount:: BigDecimal.valueOf(1400)]]
list 2: [[id::"AB", amount:: BigDecimal.valueOf(1200)], [id::"bB", amount:: BigDecimal.valueOf(1002)], [id::"cB", amount:: BigDecimal.valueOf(1300)]]
list 3: [[id::"AB", amount:: BigDecimal.valueOf(1000)], [id::"cB", amount:: BigDecimal.valueOf(1120)]]
我真的是Mongo和SQL的新手,所以我非常感谢任何帮助或指针。