在Meteor中,我通过以下方式创建一个胜者文档:
var winner = {
participant_id: array[randomIndex]["_id"], //don't worry about the array[randomIndex]
creation_date: new Date()
};
id = Winners.insert(winner);
稍后,我想知道今天有多少位获胜者。我尝试了很多方法,但都没有成功得到正确的结果。
我最后尝试的是这个:
Winners.find({creation_date: {"$gte": moment().startOf('day'), "$lt": moment().add('days',1)}}).count();
但结果总是等于零。
我猜想原因是moment().startOf('day')不是一个日期对象,但我不知道如何正确地查询它。