Ho una domanda sulle "migliori pratiche" su CouchDB (in realtà sto utilizzando TouchDB una porta CouchDB su iOS), quando utilizzo il framework CouchCocoa.Elimina più documenti in CouchDB
Ho bisogno di cancellare un gruppo di documenti che ottengo tramite una query. So 3 modi per farlo:
1) mettere tutti i documenti in un NSArray, quindi utilizzare [DeleteDocuments CouchDatabase:]
2) file di query foreach chiamare il metodo delete, come: per (CouchQueryRow * row in query.rows) [row.document DELETE];
3) creare una query che emettono le _id, proprietà _rev e aggiungere la proprietà _deleted, quindi utilizzare l'aggiornamento di massa, come: [couchDatabase putChanges:]
Qual è la migliore performance-saggio? C'è un modo migliore per farlo?