Dans Meteor, je crée un document gagnant ainsi:Meteorjs MongoDB comment interroger une date avec momentjs
var winner = {
participant_id: array[randomIndex]["_id"], //don't worry about the array[randomIndex]
creation_date: new Date()
};
id = Winners.insert(winner);
Plus tard, je veux savoir combien de gagnants que j'ai aujourd'hui. J'ai essayé de nombreuses façons, mais je n'ai pas réussi à obtenir le bon résultat.
La dernière chose que j'ai essayé est celui-ci:
Winners.find({creation_date: {"$gte": moment().startOf('day'), "$lt": moment().add('days',1)}}).count();
Mais le résultat est toujours égal à zéro.
Je suppose que la raison en est que moment(). StartOf ('day') n'est pas un objet date mais je n'ai aucune idée de comment l'interroger correctement.
Excellent, merci! – ndemoreau