में कई दस्तावेज़ हटाएं, मेरे पास कॉचडोक फ्रेमवर्क का उपयोग करते समय, कॉच डीबी पर वास्तव में "सर्वश्रेष्ठ अभ्यास" प्रश्न है (वास्तव में मैं आईओएस को टच डीबी एक कॉच डीबी पोर्ट का उपयोग कर रहा हूं)।CouchDB
मुझे एक क्वेरी के माध्यम से प्राप्त दस्तावेज़ों का एक समूह हटाना होगा।
1), एक NSArray में सभी दस्तावेजों डाल तो का उपयोग [CouchDatabase deleteDocuments:]
2) foreach क्वेरी पंक्तियां हटाना विधि कॉल, जैसे: के लिए (CouchQueryRow मैं यह करने के 3 तरीके जानते हैं * query.rows में पंक्ति) [row.document DELETE];
3) एक प्रश्न है कि _ id, _rev गुण फेंकना और _deleted संपत्ति जोड़ने बनाते हैं, तो बहु-अपडेट, जैसे का उपयोग करें: [couchDatabase putChanges:]
क्या बेहतर प्रदर्शन के लिहाज से है? ऐसा करने का एक बेहतर तरीका है?