我想计算以下文档中子文档Recommendations
中可用的项目数。
{
catgoryId: 13,
Recommendations:
{
{ItemId: 135, value= 0.8},
{ItemId: 136, value= 0.7},
....
}
}
}
答案 0 :(得分:1)
您可以使用聚合方法:
db.test.aggregate(
[
{
$project: {
categoryId:1,
count: {$size:"$Recommendations"}
}
}
]);