0
这里的代码,我希望将返回一个结果一个片段:如何根据Carbon日期查询MongoDB?
$today = new Carbon();
$newUser = new User();
$newUser->yesterday = $today->subDay();
$newUser->save();
$matches = User::where('yesterday', '<', $today)->get();
return $matches;
然而,我得到一个空数组。有人能帮我在这里找出问题吗?
我确实相信它与我保存yesterday
属性的方式有关。如果它是一个ISODate,这个查询将正常工作。也许我错过了明显的转换碳对象到ISODates ...
任何帮助表示赞赏。
'一个很好的指南我相信这与我保存昨天财产的方式有关。那么你需要向我们证明这一点。 – vascowhite
你能告诉你这里有什么 - '$ newUser->昨天吗? – nirvair
它保存为碳对象(3个关键值)。 '{ “date”:“2018-06-05 21:07:57.000000”, “timezone_type”:NumberLong(3), “timezone”:“UTC” },' – Rail24