J'ai une collection MongoDB qui a un created_at
stocké dans chaque document. Ceux-ci sont stockés en tant qu'objet de date MongoDB, par ex.-Réduire le nombre de comptage de documents dans chaque minute MongoDB
{ "_id" : "4cacda7eed607e095201df00", "created_at" : "Wed Oct 06 2010 21:22:23 GMT+0100 (BST)", text: "something" }
{ "_id" : "4cacdf31ed607e0952031b70", "created_at" : "Wed Oct 06 2010 21:23:42 GMT+0100 (BST)", text: "something" }
....
Je voudrais compter le nombre d'éléments créés entre chaque minute, donc je peux passer les données dans les graphiques de Google pour générer quelque chose comme ceci:
Comment puis-je faire avec une fonction de réduction de carte, ou y at-il une fonction d'agrégat MongoDB fantaisie que je pourrais utiliser à la place?
fonction
http://pastebin.me/51e1e0f24cb174991ebd9072f1d9bbec - Testé avec quelques testdata rugueuses, semble faire ce que l'affiche a voulu ... +1 – gnarf
Cela fonctionne un régal, merci! – Tom