दस्तावेज़ का उपयोग करके दस्तावेज़ का हिस्सा बदलना (और सॉफ़्टवेयर के साथ खेलना), ऐसा लगता है कि एक PUT कमांड पूरे मौजूदा दस्तावेज़ को प्रतिस्थापित करेगा (एक नया संशोधन बनाएं जिसमें केवल PUT कमांड में भेजा गया था) । क्या दस्तावेज़ का हिस्सा अपडेट करने का कोई तरीका है?CouchDB PUT
{"name" : "Chuck"}
तो एक ही दस्तावेज़ आईडी पर एक PUT आदेश जोड़ता है::
उदाहरण के लिए, मान लीजिए कि एक पोस्ट आदेश के बाद JSON ऑब्जेक्ट के साथ एक दस्तावेज़ बनाता जाने
{"lastname" : "Norris"}
वहाँ एक रास्ता है कोच डीबी को दो संशोधनों के संयोजन को वापस करने के लिए, केवल नवीनतम अपडेट के विरोध में? अन्यथा दस्तावेज़ में किसी भी बदलाव को पूरा दस्तावेज़ पुनर्प्राप्त करने और पूर्ण (अपडेटेड) दस्तावेज़ को वापस भेजने की आवश्यकता होगी।
जबकि उपरोक्त उत्तर एक सामान्य अवलोकन देता है, यह पृष्ठ ओपी के अनुरोध के तरीके के बारे में विशिष्टता (और उदाहरण!) देता है: https://wiki.apache.org/couchdb/Partial_Updates –