更新沙发数据库文档日期格式

时间:2017-04-13 02:03:53

标签: javascript couchdb couchdb-futon

有没有办法可以更新沙发数据库文件中存在的所有日期字段格式

更改格式

DateTime:“07-29-2017 19:07:23”

日期时间:“2017-07-29 19:07:23”

2 个答案:

答案 0 :(得分:1)

除了编写更新每个文档的脚本之外,没有自动方法可以做到这一点。

根据您的具体情况,另一种方法可能是使用view来处理数据,因为它正在被读取。该视图可以检测现有的日期格式,如果是旧格式,则在显示文档之前对其进行转换。

这会改变您查询数据的方式,但是您必须请求新视图,这在某些情况下显然可能是一个交易破坏者。

答案 1 :(得分:0)

首先,您需要一种方法将函数应用于每个文档。为此,我建议您使用pouchdb-migrate

最后,您只需定义您的功能并将其集成到pouchdb-migrate中。你可以解析日期并转换它,或者只是做一些字符串操作。