我正在使用IBM的Cloudant(CouchDB)数据存储。我计划以YYYYMMDD格式而不是JavaScript日期将日期存储为整数。是否有任何CouchDB功能,我不会将它们存储为JavaScript日期?还有其他原因我不应该这样做吗?
我已经读过这个SO Q&amp; A:What's the best way to store datetimes (timestamps) in CouchDB?,因此似乎没有人反对以任何格式存储日期。它没有回答可能丢失的内置功能。</ p>
答案 0 :(得分:2)
您不会失去任何功能,因为您可以通过在Map函数中将其作为辅助索引/视图,搜索索引或Cloudant查询的一部分进行处理来使日期变得有用。
唯一的缺点是,通过格式化它们,你会使自己更难以使用JavaScript Date函数来修改Map函数中的日期。
答案 1 :(得分:0)
将其存储为字符串是一种选择。与整数相比,这种方式可能更容易处理。