Mongodb a créé les résultats par date aujourd'hui
J'ai cette requête pour obtenir des résultats sur le mois. Mais je voulais obtenir les résultats d'aujourd'hui.
var start = new Date(2010, 11, 1);
var end = new Date(2010, 11, 30);
db.posts.find({created_on: {$gte: start, $lt: end}});
Quelle est la meilleure façon de le faire?
source d'informationauteur Rex Adrivan
Vous devez vous connecter pour publier un commentaire.
La date de votre départ de l'objet devrait tenir la date actuelle heure heures à
00:00:00.000
(millisecondes de précision) et de définir les heures de la date d'aujourd'hui à23:59:59.999
:Puis passer la date de modification d'objets comme d'habitude dans votre MongoDB opérateur de requête:
Si vous utilisez le momentjs de la bibliothèque, ce qui peut être fait à l'aide de la
startOf()
etde fin()
méthodes sur le moment actuel de l'objet date, passant la chaîne'day'
comme arguments: