标签: mongodb
我们有一个应用程序,我们将文档与其创建时间保持一致,但是此时间值将仅用于用于排序,并且不会用于显示创建时间。 我直观地假设,将创建时间存储为Number数据类型中的unix时间戳会比将其存储在MongoDate数据类型中更好。
Number
MongoDate
我的假设是否正确?考虑到我的用例,使用MongoDate数据类型有什么好处吗?
答案 0 :(得分:2)
Mongodate值存储为8字节整数(reference)。 Unix时间戳通常也存储为8字节数。
MongoDate的最大优点是,当与聚合框架(reference)一起使用时,有些运算符可以自然地使用值。
排序将以相同的方式执行,因为它只是两种情况下的数值比较。