我正在使用laravel 5.1并使用jessenger
mongodb包.
我正在使用原始查询来获取数据,但我很困惑如何使用日期与目前它返回null结果.
我正在使用原始查询来获取数据,但我很困惑如何使用日期与目前它返回null结果.
$resultSet = DB::connection('mongodb')->collection('wc_mycollection')->raw(function ($collection){ return $collection->aggregate([ [ '$match'=>[ 'created_at'=>[ '$gte' => PrevIoUs day midnight,'$lt' => Current Time ] ] ],[ '$group' => [ '_id' => '$some_id',] ] ]); });
我该怎么办?
解决方法
试试这个选项:
'$match'=>[ 'created_at'=>[ '$gte' => new Date("2016-10-02T00:00:00.000Z"),'$lt' => new Date("2016-11-02T00:00:00.000Z") ] ]
看,如果有效.