【发布时间】:2020-10-12 20:07:12
【问题描述】:
我在 mongodb 中有这样的文档集合:
{
{"name": "John"},
{"name": "Mike"},
{"name": "Andrew"}
}
我还有一个 python 字典:
{
"John": [1, 3, 3, 7],
"Mike": [9, 0, 9],
"Andrew": [7]
}
我想为每个“名称”与 dict 键匹配的文档添加 dict 值。 我认为我应该使用 db.collection.aggregate 之类的东西并按名称对文档进行分组,但我不知道如何将 dict 值与分组结果匹配。
结果应该是:
{
{"name": "John", "arr": [1, 3, 3, 7]},
{"name": "Mike", "arr": [9, 0, 9]},
{"name": "Andrew" "arr": [7]}
}
提前致谢:)
【问题讨论】: