根据时间获取数据 Mongo DB (Laravel)


array:4 [▼
"_id" => ObjectId {#1108 ▶}
"Date" => UTCDateTime {#1112 ▼
+"milliseconds": "1591399800000"
}
"token" => "1013875"
"value" => "78.65"
]

你好 示例对象如上, 我需要获取日期等于 1591399800000(以毫秒为单位的时间(的数据(集合(。 db是Mongo DB, 拉拉维尔框架。

DB::table('table_name'(->where('Date','1591399800000'(->first((;

没有给我所需的输出。

我已经这样做并得到了所需的结果:

$start_time = new DateTime('-5 minutes');
$end_time=new DateTime('-4 minutes');
DB::table('table_name') 
->where('Date',array('$gte' => $start_time,'$lte' => $end_time)) 
->first()

最新更新