Да, если вы посмотрите на документ CouchDB, он не будет показывать значение соответствующей клавиши.Но вы можете видеть, что есть одно вложение с документом, у которого есть фактически байтовый массив или значение буфера ключа.
Пожалуйста, проверьте следующее изображение, чтобы увидеть пример вложения, если вы нажмете на него, вы получите загрузку в двоичном видеfile.
Если вы хотите получить точное значение, используйте следующий скрипт для получения дампа базы данных
https://github.com/danielebailo/couchdb-dump
Таким образом, после дампа базы данных вы увидите объект JSON с данными в качестве одного из ключей в нем следующим образом:
{
"_id": <<id>>,
"_rev": <<rev>>,
"~version": <<version>>,
"_attachments": {
"valueBytes": {
"content_type": "application/octet-stream",
"revpos": 1,
"digest": <<key>>,
"data": "AAAHAQA=" ==> <<value in Base64 format>>
}
}
}
Используя декодер Base64, вы можете декодировать значение, которое будет возвращать значение в видебайтовый массив или буфер.Затем вы можете преобразовать байтовый массив или буфер в соответствующий объект.