Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Meteor中执行日期分隔查询?_Meteor - Fatal编程技术网

如何在Meteor中执行日期分隔查询?

如何在Meteor中执行日期分隔查询?,meteor,Meteor,在流星0.5.5之前,我能够做到这一点 var query = {}; var ts = new Date(); query.start_date = { $lte: ts }; query.end_date = { $gte: ts }; var result = Collection.find(query); 它用来返回记录。现在不是了 当我执行console.log(query)时,在查询和开始日期和结束日期上都有一个\uuuuuuuuuuuuuuu 那么,我现在如何在Meteor中执行

在流星0.5.5之前,我能够做到这一点

var query = {};
var ts = new Date();
query.start_date = { $lte: ts };
query.end_date = { $gte: ts };
var result = Collection.find(query);
它用来返回记录。现在不是了

当我执行
console.log(query)
时,在查询和
开始日期和
结束日期上都有一个
\uuuuuuuuuuuuuuu


那么,我现在如何在Meteor中执行日期分隔查询呢?

我求助于使用moment.js。这很有效

var ts = moment().format();

在meteor.js 0.5.7上,我使用它来按日期分隔查询,结果很好:

userLive.find({readedAt: {$gte: startDay, $lt: endDay}});

您能在mongo shell中尝试您的查询,看看结果是否符合预期吗?我创建了gist.github.com/Tarangp/5094325来测试最新版本0.57的日期查询,它看起来与您将startDate和endDay设置为=new date()的相同。这是令人不快的一点。