Mam pytanie "najlepszej praktyki" na CouchDB (faktycznie używam TouchDB port CouchDB do iOS), podczas korzystania z CouchCocoa.Usuwanie wielu dokumentów w CouchDB
Potrzebuję usunąć kilka dokumentów, które dostaję za pośrednictwem zapytania. znam 3 sposoby, aby to zrobić:
1) umieścić wszystkie dokumenty do w NSArray, a następnie użyj [deleteDocuments CouchDatabase:]
2) wiersze zapytań foreach wywołać metodę usuwania, jak: dla (CouchQueryRow * wiersz w query.rows) [row.document DELETE];
3) utworzyć zapytanie, które emitują _id, właściwości _rev i dodać właściwość _deleted, a następnie użyj zbiorczego aktualizacji, jak: [couchDatabase putChanges:]
jaka jest lepsza wydajność mądry? Jest lepszy sposób na zrobienie tego?