在CouchDB / Cloudant

时间:2015-10-27 15:40:05

标签: couchdb cloudant

我正在使用IBM的Cloudant(CouchDB)数据存储。我计划以YYYYMMDD格式而不是JavaScript日期将日期存储为整数。是否有任何CouchDB功能,我不会将它们存储为JavaScript日期?还有其他原因我不应该这样做吗?

我已经读过这个SO Q&amp; A:What's the best way to store datetimes (timestamps) in CouchDB?,因此似乎没有人反对以任何格式存储日期。它没有回答可能丢失的内置功能。<​​/ p>

2 个答案:

答案 0 :(得分:2)

您不会失去任何功能,因为您可以通过在Map函数中将其作为辅助索引/视图,搜索索引或Cloudant查询的一部分进行处理来使日期变得有用。

唯一的缺点是,通过格式化它们,你会使自己更难以使用JavaScript Date函数来修改Map函数中的日期。

答案 1 :(得分:0)

将其存储为字符串是一种选择。与整数相比,这种方式可能更容易处理。