使用PHPs time()和使用new MongoDate()有区别吗?我需要将每个文档的created_at和updated_at日期存储在by mongoDB集合中,以便按日期查询它们(例如,上周更新的文档)。
在我看来,time()和MongoDate()产生的结果是一样的吗?
发布于 2012-02-14 19:54:11
这是因为手册中的MongoDate构造函数默认使用time():
public MongoDate::__construct ([ int $sec = time() [, int $usec = 0 ]] )您应该使用MongoDate对象来查询MongoDB。
如果您使用time()的原始输出,您将存储/查询整数。当您使用MongoDate时,您将使用MongoDB的Date type,这会给您带来一些额外的好处。
https://stackoverflow.com/questions/9275936
复制相似问题