显示具有融资回合数据的公司的名称,融资回合总数以及从融资回合中筹集的平均金额,不包括那些没有融资回合数据的公司。
我在下面的屏幕快照链接中尝试了以下操作。但结果显示平均金额仅为0。
db.research.aggregate([{"$group":{"_id":'$name',"number of funding rounds":
{ $sum: {"$size":'$funding_rounds'}},"Avg for funding rounds":
{$avg:"$funding_rounds.raised_amount"} } }])
注意:我用$ sum代替了$ avg,但是结果是一样的。
下面是示例。 raise_amount在数组funding_rounds中。 因此,根据屏幕截图,该公司的funding_rounds仅包含一个元素,其raised_amount为100000。因此,平均值应为100000。