MongoDate性能与Unix时间戳相比进行排序

时间:2013-11-04 11:20:25

标签: mongodb

我们有一个应用程序,我们将文档与其创建时间保持一致,但是此时间值将仅用于用于排序,并且不会用于显示创建时间。 我直观地假设,将创建时间存储为Number数据类型中的unix时间戳会比将其存储在MongoDate数据类型中更好。

我的假设是否正确?考虑到我的用例,使用MongoDate数据类型有什么好处吗?

1 个答案:

答案 0 :(得分:2)

Mongodate值存储为8字节整数(reference)。 Unix时间戳通常也存储为8字节数。

MongoDate的最大优点是,当与聚合框架(reference)一起使用时,有些运算符可以自然地使用值。

排序将以相同的方式执行,因为它只是两种情况下的数值比较。

相关问题