admin管理员组文章数量:815140
如何在mongodb中获取图形的条件平均数据?
数据1:
{
"_id" : "5eb922b4c019811689c8f8e3",
"createdAt" : "2020-05-10T19:30:00.000Z",
"isManual" : false,
"value" : 0.66
}
数据2:
{
"_id" : "5eb922b4c019811689c8f8e3",
"createdAt" : "2020-05-10T19:30:00.000Z",
"isManual" : false,
"value" : 0.52
}
数据3:
{
"_id" : "5eb922b4c019811689c8f8e3",
"createdAt" : "2020-05-10T19:30:00.000Z",
"isManual" : true,
"value" : 0.34
}
现在,我需要生成一个查询以获取value字段的平均值。考虑isManual平均值的关键:
Response key expected:
total_fields = 3
manual_avg = 0.34 ((0.66 + 0.52)/3)
not_manual_avg = 0.13 ((0.34)/3)
回答如下:您可以与$group
一起使用$group
来计数$sum
,并使用$sum
根据total_field
条件进行总和
isManual
本文标签: 如何在mongodb中获取图形的条件平均数据
版权声明:本文标题:如何在mongodb中获取图形的条件平均数据? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1715171736a821916.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论