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

Popular posts from this blog

java - Date formats difference between yyyy-MM-dd'T'HH:mm:ss and yyyy-MM-dd'T'HH:mm:ssXXX -

c# - Get rid of xmlns attribute when adding node to existing xml -