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:




No hay comentarios:

Publicar un comentario