MongoDB java/fonction count
Je suis nouveau sur MongoDB, et je créer des sites simples à l'aide de jsp/servlet.
J'ai besoin de créer une requête qui sera de retour le compte de combien de fois le site a été visité.
Ma DB ressemble à ceci:
{ "_id" : { "$oid" : "5117fa92f1d3a4093d0d3902"} , "ip" : "127.0.0.1" , "datum" : { "$date" : "2013-02-10T19:52:50.051Z"} , "odlaznaStr" : "localhost:8080/mongoProjekat/" , "dolaznaStr" : "localhost:8080/mongoProjekat/treca"}<br>
{ "_id" : { "$oid" : "5117fa92f1d3a4093d0d3903"} , "ip" : "127.0.0.1" , "datum" : { "$date" : "2013-02-10T19:52:50.796Z"} , "odlaznaStr" : "localhost:8080/mongoProjekat/treca.jsp" , "dolaznaStr" : "localhost:8080/mongoProjekat/peta"}<br>
{ "_id" : { "$oid" : "5117fa93f1d3a4093d0d3904"} , "ip" : "127.0.0.1" , "datum" : { "$date" : "2013-02-10T19:52:51.141Z"} , "odlaznaStr" : "localhost:8080/mongoProjekat/peta.jsp" , "dolaznaStr" : "localhost:8080/mongoProjekat/treca"}<br>
{ "_id" : { "$oid" : "5117fa93f1d3a4093d0d3905"} , "ip" : "127.0.0.1" , "datum" : { "$date" : "2013-02-10T19:52:51.908Z"} , "odlaznaStr" : "localhost:8080/mongoProjekat/treca.jsp" , "dolaznaStr" : "localhost:8080/mongoProjekat/cetvrta"}<br>
{ "_id" : { "$oid" : "5117fa94f1d3a4093d0d3906"} , "ip" : "127.0.0.1" , "datum" : { "$date" : "2013-02-10T19:52:52.035Z"} , "odlaznaStr" : "localhost:8080/mongoProjekat/treca.jsp" , "dolaznaStr" : "localhost:8080/mongoProjekat/cetvrta"}<br>
{ "_id" : { "$oid" : "5117fa94f1d3a4093d0d3907"} , "ip" : "127.0.0.1" , "datum" : { "$date" : "2013-02-10T19:52:52.197Z"} , "odlaznaStr" : "localhost:8080/mongoProjekat/cetvrta.jsp" , "dolaznaStr" : "localhost:8080/mongoProjekat/treca"}
Ce dont j'ai besoin est un résultat qui va ressembler à quelque chose comme ceci:
page: localhost:8080/mongoProjekat/treca visited: n(times)<br>
page: localhost:8080/mongoProjekat/druga visited: n(times)
...et ainsi de suite pour chaque page qui a été visitée.
Je suis à l'aide de Java, par la manière.
Jetez un oeil à
DBCollection.aggregate
qui permet d'accéder à mongo agrégation de cadre capacités de gérer les requêtes de ce genre.
OriginalL'auteur toskebre | 2013-02-10
Vous devez vous connecter pour publier un commentaire.
Vous pouvez trouver ce SQL, MongoDB graphique http://docs.mongodb.org/manual/reference/sql-aggregation-comparison/ utile.
Comme pour votre question immédiate:
La println sera d'impression:
OriginalL'auteur Kay
Ty pour répondre à Kay. J'ai déjà trouvé la solution qui est semblable à la vôtre.
J'ai fait de cette manière:
OriginalL'auteur toskebre