मैंने अपना डेटा मॉडल बदल दिया है और मेरी सभी ऑब्जेक्ट्स की संपत्ति को शून्य में बदलने की जरूरत है क्योंकि मेरे मॉडल के बदले में उन्हें deserializing एक अपवाद फेंकता है।मैं RavenDB में किसी निश्चित प्रकार के सभी दस्तावेज़ों को कैसे पैच करूं?
मुझे लगता है कि मैं प्रत्येक दस्तावेज़ के लिए एक पैच जारी कर सकता हूं लेकिन मुझे ऐसा करने का कोई तरीका नहीं मिल रहा है, किसी निश्चित प्रकार के प्रत्येक दस्तावेज़ को पैच करना। मुझे आईडी की जरूरत है।
तो मैं अपने सभी दस्तावेज़ों के लिए आईडी की एक सूची पुनर्प्राप्त कर सकता हूं और फिर उन आईडी का उपयोग करके प्रत्येक दस्तावेज़ के लिए पैच बना सकता हूं। लेकिन फिर मुझे ऑब्जेक्ट को deserialized किए बिना आईडी को पुनर्प्राप्त करना होगा, क्योंकि deserialization अपवाद फेंकता है।
कोई विचार?
कूल, धन्यवाद। क्लाइंट एपीआई का उपयोग करके ऐसा करने का कोई तरीका है या क्या मुझे कर्ल या वेबरक्वेट का उपयोग करके ऐसा करना होगा? – LinusK
आप क्लाइंट एपीआई का उपयोग करके पैचिंग कर सकते हैं। परीक्षण देखें: https://github.com/ravendb/ravendb/tree/master/Raven.Tests/Patching –