有没有办法可以更新沙发数据库文件中存在的所有日期字段格式
从
更改格式DateTime:“07-29-2017 19:07:23”
到
日期时间:“2017-07-29 19:07:23”
答案 0 :(得分:1)
除了编写更新每个文档的脚本之外,没有自动方法可以做到这一点。
根据您的具体情况,另一种方法可能是使用view来处理数据,因为它正在被读取。该视图可以检测现有的日期格式,如果是旧格式,则在显示文档之前对其进行转换。
这会改变您查询数据的方式,但是您必须请求新视图,这在某些情况下显然可能是一个交易破坏者。
答案 1 :(得分:0)
首先,您需要一种方法将函数应用于每个文档。为此,我建议您使用pouchdb-migrate。
最后,您只需定义您的功能并将其集成到pouchdb-migrate中。你可以解析日期并转换它,或者只是做一些字符串操作。