在 MongoDB 中,可以使用聚合管道操作符 $size
來統計數組內的元素個數。以下是一個簡單的例子,假設我們有一個名為 products
的集合,其中包含一個名為 tags
的數組字段:
db.products.aggregate([
{
$project: {
numberOfTags: { $size: "$tags" }
}
}
])
上面的代碼會返回一個包含每個文檔中 tags
數組長度的新字段 numberOfTags
的結果集。