db.tb_shopify_product.aggregate([
{$match:{account:"Phone-Case.AI"}}, // 匹配条件
{ $project: { fieldSize: { $size: "$variants" } } },
{ $group: { _id: null, totalFieldSize: { $sum: "$fieldSize" } } } // 按null分组并求和
])
fieldSize相当于定义一个变量用来存储“variants”字段的长度,$size 选取字段并获取数组长度
$sum 将fieldSize变量求和