Tengo una pregunta sobre "mejores prácticas" en CouchDB (en realidad estoy usando TouchDB, un puerto CouchDB para iOS), cuando uso el framework CouchCocoa.Eliminar varios documentos en CouchDB
Necesito eliminar un grupo de documentos que recibo a través de una consulta. sé 3 maneras de hacer esto:
1) poner todos los documentos en un NSArray, a continuación, utilice [deleteDocuments CouchDatabase:]
2) filas de consulta foreach llamar al método de eliminación, como: para (CouchQueryRow * row in query.rows) [row.document DELETE];
3) crear una consulta que emiten _ID, propiedades _rev y añadir la propiedad _deleted, a continuación, utilizar la actualización masiva, como: [couchDatabase putChanges:]
¿Cuál es la mejor en cuanto al rendimiento? Hay una mejor manera de hacerlo?