#couchdb
#couchdb
Вопрос:
Я собираю простое приложение, используя couchdb, в котором в основном хранятся файлы. При выполнении теста я заметил, что дополнительные поля, которые я указал при загрузке файла в виде вложения, не сохраняются.
Я создал документ с этим фрагментом его _attachments:
"_attachments": {
'f5asQDuG': {
'content_type': 'application/pdf',
'data': ...
'length': 1049191,
'original_filename': '05_50_Delinquency Policy 2010.pdf'
}, ...
}
Однако, если я просматриваю базу данных с помощью futon, я получаю эти данные обратно:
"_attachments": {
"f5asQDuG": {
"content_type": "application/pdf",
"revpos": 1,
"length": 1049191,
"stub": true
}, ...
}
Если я попытаюсь attachments=true
выполнить HTTP GET, я не получу ничего другого, за исключением того, что в нем больше нет заглушки.
couchdb удаляет данные или они просто скрыты?
Ответ №1:
Мне надоело ждать, поэтому я покопался в баг-трекере для couchdb в Apache. Это известная проблема, и в настоящее время похоже, что они планируют ее для выпуска 1.2.