J'ai une question sur les bonnes pratiques sur CouchDB (en fait j'utilise TouchDB un port CouchDB pour iOS), en utilisant CouchCocoa framework.Supprimer plusieurs documents dans CouchDB
J'ai besoin de supprimer un tas de documents que je reçois via une requête. Je sais 3 façons de le faire:
1) mettre tous les documents dans un NSArray, puis utilisez [CouchDatabase deleteDocuments:]
2) lignes de requête foreach appel à la méthode de suppression, comme: pour (CouchQueryRow * ligne dans query.rows) [row.document DELETE];
3) créer une requête qui émette les _id, les propriétés _rev et ajoutez la propriété _deleted, puis utilisez la mise à jour en vrac, comme: [couchDatabase putChanges:]
Quelle est la meilleure performance sage? Il y a une meilleure façon de le faire?