mongoDB动态查询中的日期筛选器

Date filter in mongoDB dynamic query

本文关键字:日期 筛选 动态 查询 mongoDB      更新时间:2023-09-26

我找到了一个答案,展示了如何在MongoDB中创建动态查询。现在我需要添加一个日期减去另一个日期的过滤器。

我写了这个代码,但它不起作用:

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

如果我在作业后发出警报,我会得到一个正确的日期值,但我看不到蚂蚁排。

怎么了?

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