用Mongo存储时间长度的类型

时间:2012-12-01 08:03:56

标签: mongodb mongoid3

我应该用什么类型来存储MongoDB的时间长度?

我需要存储声音数据的时间长度。所以Timestamp类型看起来不对。

1 个答案:

答案 0 :(得分:2)

你应该使用一个整数。

MongoDB有两个data types,尤其适用于计时:DateTimestamp。但这些意味着代表一个特定的时间点。它们不适合表达持续时间(此外,时间戳仅供内部使用。不鼓励用户使用它。)

因此,最好的办法是将持续时间转换为毫秒,并将此值存储在数据库中。