मैं MongoDB एक सरलMongoDB COUNT का चयन करें ग्रुप द्वारा
SELECT province, COUNT(*) FROM contest GROUP BY province
कैसे करना है पता लगाने की कोशिश के साथ चारों ओर खेल रहा हूँ लेकिन मैं एकीकृत फ़ंक्शन का उपयोग कर यह पता लगा नहीं कर पा रहे। मैं वास्तव में कुछ अजीब समूह वाक्य रचना
db.user.group({
"key": {
"province": true
},
"initial": {
"count": 0
},
"reduce": function(obj, prev) {
if (true != null) if (true instanceof Array) prev.count += true.length;
else prev.count++;
}
});
लेकिन वहाँ एक आसान/तेजी से एकीकृत फ़ंक्शन का उपयोग कर रास्ता है का उपयोग कर ऐसा कर सकते हैं?
db.contest.aggregate([
{"$group" : {_id:"$province", count:{$sum:1}}}
])
इस लिंक से आपको मदद मिल सकती है http : //www.codefari.com/2015/12/group-aggregation-in-mongodb.html – Singh