/ / क्या ऑब्जेक्टिफाइड में केवल मौजूदा इकाइयों को सम्मिलित करने के लिए डेटास्टोर.एड () के बराबर है? - जावा, google-cloud-datastore, objectify

क्या ऑब्जेक्टिफाइड में केवल मौजूदा इकाइयों को सम्मिलित करने के लिए डेटास्टोर.एड () के बराबर है? - जावा, google-cloud-datastore, objectify

मैं डेटास्टोर में एक बैच के रूप में कई इकाइयों (एक ही इकाई समूह के तहत) डालना चाहता हूं और केवल गायब लोगों को डाला गया है और शेष अनमोडिफाइड हैं। Datastore.add(Entities...) ऐसा लगता है कि इसमें इसका वर्णन किया गया है ग्राहक मुद्दा और इसमें डॉक्स.

मुझे एक विकल्प नहीं दिख रहा है ofy() के रूप में save() ऑपरेशन अंततः एक में परिवर्तित हो जाता है datastore.put() जैसा देख गया यहाँ जो सभी इकाइयों को ओवरराइट करेगा।

विकल्प एक नया खोलना होगालेनदेन जिसके भीतर मैं इन इकाइयों को अपनी चाबियों से प्राप्त कर सकता हूं और लापता लोगों को सूची से ढूंढ सकता हूं और उन्हें वापस डाल सकता हूं लेकिन मुझे लगता है कि यह पहले के विकल्प की तुलना में अधिक महंगा होगा क्योंकि इस लेनदेन में पंक्ति-स्तर की तुलना में एक व्यापक समवर्ती स्तर है के साथ आवश्यक add().

उत्तर:

जवाब के लिए 0 № 1

वर्तमान में नहीं, लेकिन यह समर्थन करने के लिए काफी आसान लग रहा है। एक फीचर अनुरोध जोड़ें https://github.com/objectify/objectify/issues