根据时间获取数据 Mongo DB (Laravel)
Get data based on time Mongo DB (Laravel)
array:4 [▼
"_id" => ObjectId {#1108 ▶}
"Date" => UTCDateTime {#1112 ▼
+"milliseconds": "1591399800000"
}
"token" => "1013875"
"value" => "78.65"
]
你好,
示例对象如上,
我需要获取日期等于 1591399800000(以毫秒为单位的时间)的数据(集合)。
分贝是 Mongo 分贝,
Laravel 框架。
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()
array:4 [▼
"_id" => ObjectId {#1108 ▶}
"Date" => UTCDateTime {#1112 ▼
+"milliseconds": "1591399800000"
}
"token" => "1013875"
"value" => "78.65"
]
你好, 示例对象如上, 我需要获取日期等于 1591399800000(以毫秒为单位的时间)的数据(集合)。 分贝是 Mongo 分贝, Laravel 框架。
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()