PouchDB和附件的额外字段

时间:2017-04-12 15:25:12

标签: pouchdb

以下内容似乎是PouchDB为每个附件添加的字段(数据也存储但未显示在邮件检查器中)。

    "_attachments": {
     "2957E559-57E3-40F2-84D3-8A90318E8D4E.jpg": {
     "digest": "md5-Oz3iYrGNkq+ElwofiTENiQ==",
     "content_type": "image/jpeg",
     "length": 49066,
     "revpos": 6,
     "stub": true
     },

有没有办法添加任何其他字段?一个有用的字段是日期字段。我将图像存储在服务器上,其中一个字段是插入的日期。能够从服务器获取日期并将其放入本地数据库是很有用的。

但似乎并没有办法解决这个问题。

1 个答案:

答案 0 :(得分:1)

不,没有办法为附件添加额外的字段。当然,您可以根据需要向文档添加任意数量的字段,这样您就可以创建与附件对应的其他字段。例如:

{
    "_id": "some document",
    "_attachments": {
        "2957E559-57E3-40F2-84D3-8A90318E8D4E.jpg": {
            "digest": "md5-Oz3iYrGNkq+ElwofiTENiQ==",
            "content_type": "image/jpeg",
            "length": 49066,
            "revpos": 6,
            "stub": true
        },
    },
    "attachment-meta": {
        "2957E559-57E3-40F2-84D3-8A90318E8D4E.jpg": {
            "date": "2017-01-01 00:00:00"
        }
    }
}
相关问题