我在MongoDB的以下数据集:的MongoDB - 骨料领域内和对象
{
_id: 574718ec2bc91f565db33897,
topic: {
T69: 0.9566255761668587
}
},
{
_id: 574718ec2bc91f565db33899,
topic: {
T257: 0.046038051058499445,
T2: 1.8206715756325407,
T31: 0.08838710118945285
}
},
{
_id: 574718ec2bc91f565db33889,
topic: {
T95: 0.37718859499517865,
T40: 0.2620479937270479,
T2: 0.3594989449758472,
T1: 1.9161288780994465
}
}
我一直在试图建立一个聚合查询返回的所有主题的总和,TN,在该组所有这些文件。任何人都可以给我一个正确的方向指针吗?由于我是MongoDB的新手,我无法找到这个问题的答案(尽管这似乎与$unwind an object in aggregation framework有关)。
话题是一个数组或子文档? – profesor79
@ profesor79 topic是一个子文档,T1,T2,...,Tn是这个子文档中的字段。 –
展开作品与我的问题的原因... – profesor79