大佬教程收集整理的这篇文章主要介绍了node.js – 使用MongoDB聚合计算计数和平均值,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
client id sex (male/femalE) birthday (datE) client id sex (male/femalE) birthday (datE) (...)
我正在尝试编写一个汇总命令,输出我有多少男性和女性客户,我也想输出男性和女性的平均年龄,不确定我是否可以在同一个命令中执行此操作或我需要2个独立的?
// Count of males/females,average age Clients.aggregate({ $project : {"sex" : 1,"sexCount" : 1,"birthday" : 1,"avgAge" : 1 } },{ $match: {"sex": {$exists: truE}} },{ $group: { _id : "$sex",sexCount : { $sum: 1 },avgAge : { $avg: "$birthday" },} },{ $sort: { _id: 1 } },function(err,sex_dbres) { if (err) throw err; else{ (...) } });
使用上面的代码,我得到男性/女性的数量,但avgAge为0.任何想法?
非常感谢
以上是大佬教程为你收集整理的node.js – 使用MongoDB聚合计算计数和平均值全部内容,希望文章能够帮你解决node.js – 使用MongoDB聚合计算计数和平均值所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。