0
查詢時,在我的蒙戈藏品之一,我有一個startedAt
財產上的每個文件,如果我送一個AJAX請求直接從蒙戈獲取文檔的日期回來作爲一個正常的Date對象,並我可以用它作爲預期,但是如果我嘗試和Laravel查詢,我得到了什麼也沒有一個UTCDateTime對象,如果我嘗試打印dd
它,我只是得到null
打印。蒙戈日期顯示爲空與Laravel
下面是在我的控制,我發送到蒙戈查詢:
public function player($accountId)
{
$skip = 0;
$take = 10;
if(isset($_GET['skip'])) $skip = (int)$_GET['skip'];
if(isset($_GET['take'])) $take = (int)$_GET['take'];
$matches = Match::where(['players' => array('$elemMatch' => array('accountId' => $accountId))])
->skip($skip)
->take($take)
->get();
return $matches;
}
每一個集合中的其他領域是刀片訪問,但startedAt始終返回null。我在Mongo Chef檢查過,所有的日期都被保存爲Date
,它們的格式都是這樣的:2016-08-10T00:15:14.251Z
。爲什麼Laravel無法處理mongo日期,或者我在這裏丟失了明顯的東西?
謝謝,這正是我需要:) – Alex