आपको सबसे पहले $unwind का इस्तेमाल करना चाहिए जो सरणी में प्रत्येक तत्व के लिए एक दस्तावेज़ को आउटपुट करता है।
db.books.aggregate([
{
$unwind : "$categories"
},
{
$group : { _id : "$categories", total: { $sum: 1 } }
}
])
आपको सबसे पहले $unwind का इस्तेमाल करना चाहिए जो सरणी में प्रत्येक तत्व के लिए एक दस्तावेज़ को आउटपुट करता है।
db.books.aggregate([
{
$unwind : "$categories"
},
{
$group : { _id : "$categories", total: { $sum: 1 } }
}
])