我用教條2寫入的MongoDB和實體看起來是這樣的:Doctrine2的MongoDB和時間戳
{
"_id" : ObjectId("54538be2516bd636738b46f2"),
"department" : "Assistance",
"action" : "DONE",
"idAppointment" : 2197,
"service_order" : "F4889109",
"access_number" : "164016178",
"so_type" : "DERA",
"stage" : "D40",
"id_va" : "FT452926",
"id_icms" : "F4889109",
"ref_isp" : "",
"comment" : "",
"first_available_schedule" : Timestamp(1414623600, 168),
"asap" : false,
"allday" : "NO",
"operator" : "HD8",
"created" : Timestamp(1414761442, 169)
}
現在我要讓上的時間戳查詢要麼QueryBuilder的或者在命令行,但我不不知道如何做到這一點。任何幫助將不勝感激。
我錯過了這一章,所以thx很多。現在我必須將創建的字段更新爲日期格式。你會如何建議這樣做? Regards – cwhisperer 2014-11-13 09:00:18
這最好用遷移腳本完成,該腳本使用['$ type'](http://docs.mongodb.org/manual/reference/operator/query/type/)操作符查詢要遷移的文檔並進行更新每個文件。由於BSON時間戳和日期字段都是64位整數,所以您不必擔心文檔增長(所有更新都應在原地)。一個PHP CLI腳本應該很好地完成這項工作,並且應該很容易編寫它,以便可以在早期終止它時拾取並恢復遷移。 – jmikola 2014-11-13 17:15:23