How to count the number of records with the same value in MongoDB collection? -
i have collection of such data:
{ "_id" : "ucl87yuj6s4yebbnq", "mrkporadadata" : "09/21/2015 11:17 am", "mrkporadahasloprzedmiotowe" : "ubezpieczeniowa", "mrkporadarodzajporady" : "ustna", "mrkporadasposobudzieleniaporady" : "internet", "mrkporadalp" : 1 } { "_id" : "eioktq35byk8xpwbt", "mrkporadadata" : "09/21/2015 11:19 am", "mrkporadahasloprzedmiotowe" : "finansowa (inne niż ubezpieczeniowa)", "mrkporadarodzajporady" : "sporządzenie pisma", "mrkporadasposobudzieleniaporady" : "osobicie", "mrkporadalp" : 2 } { "_id" : "x6kvlcspeqktjrftu", "mrkporadadata" : "09/21/2015 11:27 am", "mrkporadahasloprzedmiotowe" : "remontowo-budowlana", "mrkporadarodzajporady" : "wzór pisma", "mrkporadasposobudzieleniaporady" : "telefonicznie", "mrkporadalp" : 3 } { "_id" : "tkag8shdgqsojuefe", "mrkporadadata" : "09/21/2015 11:43 am", "mrkporadahasloprzedmiotowe" : "pocztowa", "mrkporadarodzajporady" : "interwencja - wyjaśnienie telefoniczne", "mrkporadasposobudzieleniaporady" : "osobicie", "mrkporadalp" : 4 } { "_id" : "njfxyznrppokjqvig", "mrkporadadata" : "09/21/2015 11:43 am", "mrkporadahasloprzedmiotowe" : "wyposażenie wnętrz", "mrkporadarodzajporady" : "ustna", "mrkporadasposobudzieleniaporady" : "internet", "mrkporadalp" : 5 }
how count number of records in collection of data key "mrkporadasposobudzieleniaporady"
has following value "internet"
?
you use db.collection.count()
, example:
var result = data.find({"mrkporadasposobudzieleniaporady": "internet"}).count();
or if need documents anyway, fetch them , array's length via array.prototype.length
:
var documents = data.find({"mrkporadasposobudzieleniaporady": "internet"}).fetch(); var result = documents.length();
Comments
Post a Comment