San*_*hra 5 php mongodb
我可以选择将日期存储在 mongo 中作为ISO 对象或将时间戳存储在 mongo 中。
哪一种更可取且更有益于使用,为什么?
Sam*_*aye 4
Timestamp数据类型不供最终用户使用(http://php.net/manual/en/class.mongotimestamp.php),这意味着如果您存储时间戳,它将没有特殊的日期操作能力,因为它会只是一个int.
Timestamp
int
您可以获得的“特殊”能力主要局限于 MapReduce 和聚合框架,其中有效日期对象(在聚合框架中)实际上是进行时间比较的唯一可靠方法。
因此,即使您可以存储时间戳int,它也会小于ISODate()我个人建议不要存储的时间戳。
ISODate()
归档时间:
12 年,6 月 前
查看次数:
3002 次
最近记录: