我用教条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