我想运行一个查询,以获取lastUpdateDate
从提供的日期到今天的所有文档。
lastUpdateDated 定义为
lastUpdateDate = new Date()
->Tue Jan 19 2016 20:45:32 GMT+00:00
以下作品在RethinkDB Admin console
r.db('water').table('ground_water').filter(function (test) {
return test("lastUpdateDate").during(r.time(2015,1,1, 'Z'), r.now().date())
});
但这是实际代码(我必须对日期进行一些处理)
.table('ground_support_water_tests')
.filter(function(test) {
return test("lastUpdateDate").during(
r.time(2016,1,19, 'Z'),
r.now().date())
})
.run()
.then((results) => {
console.log(results);
done(null, results);
})
.catch((err) => {console.log(err); });
这不会返回任何错误或结果。我显然不喜欢在那里对日期进行硬编码,所以我有一些逻辑来制作一个新的r.time(yyyy,dd,mm)
,但这给了我与这个硬编码相同的结果。