Mostrando entradas con la etiqueta 'docs. Mostrar todas las entradas
Mostrando entradas con la etiqueta 'docs. Mostrar todas las entradas

miércoles, 28 de diciembre de 2016

Corregir error "Missing JSON list of 'docs'" CouchDB

Intentando importar una BD en formato json en couchdb usando el comando:

curl -d @db.json -H "Content-Type:application/json" -X POST http://192.168.3.2:5984/prueba/_bulk_docs

Me saltó el siguiente error: {"error":"bad_request","reason":"Missing JSON list of 'docs'"}




Este error se produce por un conflicto de versiones.
Para arreglarlo debes modificar el fichero json:
y cambiar la primera linea "{"total_rows...." por "{"docs": [" como se muestra en la siguiente imagen


Luego guardar el fichero y volver a ejecutar
curl -d @db.json -H "Content-Type:application/json" -X POST http://192.168.3.2:5984/prueba/_bulk_docs

La salida debe ser algo como esto: