php - Mongo 中的时间戳与日期时间

标签 php mongodb

我可以选择在 mongo 中将日期存储为 ISO 对象timestamp

哪个更适合使用,为什么?

最佳答案

Timestamp 数据类型不供最终用户使用 ( http://php.net/manual/en/class.mongotimestamp.php ),这意味着如果您存储时间戳,它将没有特殊的日期操作能力,因为它只是一个整数

您可以获得的“特殊”能力主要局限于 Map Reduce 和聚合框架,有效日期对象(在聚合框架中)实际上是进行时间比较的唯一可靠方法。

因此,即使您可以存储时间戳 int,但它会比 ISODate() 小,我个人建议不要这样做。

关于php - Mongo 中的时间戳与日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16516631/

相关文章:

java - 以面向对象的方式管理 Java 中的 Mongodb 连接

PHP curl 超时错误检测

javascript - 什么是 cookie 和 session ,它们是如何相互关联的?

php - MySQL UPDATE 或 INSERT 取决于 ID 的存在

java - 由于socket异常,mongodb插入失败

MongoDB项目转化为数组

php - 尝试在 codeigniter 的一列中上传两个图像 file_path

php - 除了 Haxe 之外,还有其他针对 PHP 的编程语言吗?

mongodb - Mongo Aggregation 扁平嵌套数组

java - Spring 数据: Java configuration for MongoDB without XML