【问题标题】:Update couch db docment date format更新 couchdb 文档日期格式
【发布时间】:2017-04-13 02:03:52
【问题描述】:

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

改变格式

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

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

【问题讨论】:

    标签: javascript couchdb couchdb-futon


    【解决方案1】:

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

    根据您的具体情况,另一种选择可能是使用view 在读取数据时对其进行操作。视图可以检测现有的日期格式,如果是旧的,则在显示文档之前对其进行转换。

    不过,这会改变您查询数据的方式——您必须请求新视图,这在某些情况下显然会破坏交易。

    【讨论】:

      【解决方案2】:

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

      最后,您只需要定义您的函数并将其集成到 pouchdb-migrate 中。您可以解析日期并进行转换,也可以简单地进行一些字符串操作。

      【讨论】:

      • 问题是关于 couchdb,而不是 pouchdb。
      • 我知道,但这是一个可能的解决方案。您可以使用 JavaScript 中的一些脚本来解决您的问题。您可以用任何其他语言实现此语言...
      猜你喜欢
      • 2013-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-15
      相关资源
      最近更新 更多