Javascript 如何访问CouchDB文档的字段

Javascript 如何访问CouchDB文档的字段,javascript,couchdb,Javascript,Couchdb,我已经为couchdb文档定义了一个许可字段,如下所示。我无法通过*.permissions.db访问permissions内容。我想知道是否有人知道我是如何做到这一点的 问题的原因是allows属性的值格式不正确。您有一个字符串,而不是一个对象 更改: "{db: ['TEL', 'PPT',]}" 与: {"db": ["TEL", "PPT"]} 请注意,如果您的JSON格式不正确(请参阅),CouchDB管理接口将自动将其转换为字符串。因此,请记住: 要在对象关键点周围使用双引号

我已经为couchdb文档定义了一个
许可
字段,如下所示。我无法通过
*.permissions.db访问
permissions
内容。我想知道是否有人知道我是如何做到这一点的


问题的原因是
allows
属性的值格式不正确。您有一个
字符串
,而不是一个对象

更改:

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

{"db": ["TEL", "PPT"]}
请注意,如果您的JSON格式不正确(请参阅),CouchDB管理接口将自动将其转换为字符串。因此,请记住:

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

问题的原因是
allows
属性的值格式不正确。您有一个
字符串
,而不是一个对象

更改:

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

{"db": ["TEL", "PPT"]}
请注意,如果您的JSON格式不正确(请参阅),CouchDB管理接口将自动将其转换为字符串。因此,请记住:

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

或者,使用JSON库而不是自己编码。或者,使用JSON库而不是自己编码。