如何访问 CouchDB 文档的字段

How to access fields of a CouchDB document

我已经为 couchdb 文档定义了一个 permits 字段,如下所示。我无法通过 *.permits.db 访问 permits 内容 我想知道是否有人知道我该怎么做。

问题的原因是 permits 属性的值格式错误。你有一个 string 而不是一个对象。

变化:

"{db: ['TEL', 'PPT',]}"

与:

{"db": ["TEL", "PPT"]}

请注意,如果您的 JSON 格式不正确(参见 JSON specification),CouchDB 管理界面会自动将其转换为字符串。因此记住:

  • 在对象键周围使用 引号,
  • 在对象值周围使用引号,
  • 不要在数组末尾使用 逗号