我的数据库中有以下结构:
_id: Dave {
total_cars: 2
total_bmw: // Should be 1
total_vw: // Should be 1
cars: [{
model: "BMW"
},
{
model: "VW"
}]
}
所以基本上我需要计算某个值在"模型中的频率"领域并需要将它们放入一个新的领域" total_bmw"例如。我现在做" model"的价值观。我需要提前计算,因为只有2个。
我的问题是如何使用mongoDB查询实现这一目标。如何计算字段具有特定值的次数?