在使用CouchCocoa框架时,我有一个关于CouchDB的“最佳实践”问题(实际上我使用的是TouchDB,一个CouchDB端口到iOS)。我需要删除通过查询获得的一堆文档。我知道3种方法:1)将所有文档放入一个NSArray,然后使用[CouchDatabasedeleteDocuments:]2)foreach查询行调用delete方法,如:for(CouchQueryRow*query.rows中的行)[行.文档删除];3)创建一个发出_id、_rev属性并添加_deleted属性的查询,然后使用批量更新,例如:[沙发数据库putChanges:]什么是更好的性能?有更好的