简体   繁体   English

mongoDB动态查询中的日期过滤器

[英]Date filter in mongoDB dynamic query

I found an answer that shows how to create dynamic query in MongoDB. 我找到了一个答案,该答案显示了如何在MongoDB中创建动态查询。 Now I need to add a filter on the date less another date. 现在,我需要在日期减去另一个日期之后添加一个过滤器。

I wrote this code but it doesn't work: 我写了这段代码,但是没有用:

query['scadenza'] = {
    '$lt': new Date(new Date().getTime() + (Session.get('scadenzaTra') * 24 * 60 * 60 * 1000))
};

If I put an alert after the assignment I get a correct date value but I don't see ant row. 如果在分配任务后发出警报,我会得到正确的日期值,但看不到“蚂蚁行”。

What is wrong? 怎么了?

$startDate = Carbon::createFromDate(2016, 9, 22);
    $endDate = Carbon::createFromDate(2016, 9, 24);
$users = User::where('created_at','>',$startDate)
   ->where('created_at','<',$endDate)->get();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM