我正在使用一个主要存储文件的couchdb组合一个简单的应用程序。我注意到,当我运行测试时,我在上传文件作为附件时提供的额外字段不会被存储。
我用这个_attachments的片段创建了一个文档:
"_attachments": {
'f5asQDuG': {
'content_type': 'application/pdf',
'data': ...
'length': 1049191,
'original_filename': '05_50_Delinquency Policy 2010.pdf'
}, ...
}
但是,如果我使用蒲团浏览数据库,我会收到这些数据:
"_attachments": {
"f5asQDuG": {
"content_type": "application/pdf",
"revpos": 1,
"length": 1049191,
"stub": true
}, ...
}
如果我在HTTP GET中尝试attachments=true
,除了它不再存在之外,我没有任何不同之处。
couchdb是丢弃数据还是只是隐藏?