Custom attributes for CouchDB attachments

不打扰是莪最后的温柔 提交于 2019-12-09 16:57:43

问题


I am trying to store multiple standalone attachments in a single CouchDB document, and assign arbitrary attributes (i.e. description) to each one. Is there a convention for doing this? From what I can tell, I cannot insert them in the _attachments structure directly. Thanks in advance!


回答1:


You can't modify anything in _attachments directly as it is reserved for use by CouchDB. However, it would be quite reasonable to store arbitrary attributes in a member such as attachment_attributes, using the same keys as in _attachments (the attachment names). For example:

{
  "_attachments": {
    "foo.bar": ...,
    "xxx.yyy": ...
  },
  "attachment_attributes": {
    "foo.bar": {
      "description": "blah blah"
    },
    "xxx.yyy": {
      "description": "blah blah"
    }
  }
}


来源:https://stackoverflow.com/questions/4556839/custom-attributes-for-couchdb-attachments

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!