我的MongoDB数据库集合中有一些文档。
我尝试了基于MongoDB 3.6+的一些聚合操作。
{
"search_key1":"search_val1",
"search_key2":"search_val2",
"search_key3":"search_val3",
"merge_array1":["SEQ1", "SEQ2", "SEQ3", "SEQ4", "SEQ5"],
"merge_array2":["NAME1", "NAME2", "NAME3", "NAME4", "NAME5"],
"merge_array3":[0.1, 0.2, 0.3, 0.4, 0.5]
}
到
{
"search_key1":"search_val1",
"search_key2":"search_val2",
"search_key3":"search_val3",
"SEQ1NAME1":0.1,
"SEQ2NAME2":0.2,
"SEQ3NAME3":0.3,
"SEQ4NAME4":0.4,
"SEQ5NAME5":0.5
}
我可以使用聚合框架获得以上结果吗?
答案 0 :(得分:0)
我认为您可以使用$map
:https://docs.mongodb.com/manual/reference/operator/aggregation/map/