एक चरण में ऐसा करने का कोई तरीका नहीं है। आप जो खोज रहे हैं, उसका निकटतम ऑपरेशन saveAll
. है समारोह। JS API संदर्भ
यहां विवरण दिया गया है:
उदाहरण उपयोग:
Parse.Object.saveAll([object1, object2, ...], {
success: function(list) {
// All the objects were saved.
},
error: function(error) {
// An error occurred while saving one of the objects.
},
});
इस ऑपरेशन के साथ, आपको अभी भी ऑब्जेक्ट्स के लिए क्वेरी करनी होगी, उनके माध्यम से पुनरावृति करनी होगी और मानों को अपडेट करना होगा, फिर saveAll
पर कॉल करना होगा। अद्यतन वस्तुओं की सूची पर।
saveAll
. को लेकर थोड़ा भ्रम हो गया है ऑपरेशन - विशेष रूप से, यह कितने एपीआई अनुरोधों का उपयोग करता है। यह अनिश्चित रूप से इस तथ्य के कारण है कि पार्स ने एपीआई अनुरोधों को बिल करने का तरीका बदल दिया है और जो इस ऑपरेशन के लिए एक बार सच था वह अब नहीं है।
यह अब सत्य नहीं है . अप्रैल 2014 में, Parse ने अपने मूल्य निर्धारण मॉडल को प्रति सेकंड अनुरोध . में बदल दिया मीट्रिक, लेकिन बाद में उस वर्ष पार्स भी जब से डेवलपर्स ने बैच संचालन का फायदा उठाना शुरू किया है, तब से बैच API अनुरोधों की गणना कैसे की गई थी, इसे बदल दिया।
यहां इस मामले पर आधिकारिक पार्स स्टेटमेंट का एक अंश दिया गया हैए> :
saveAll
. का उपयोग करना आज ऑपरेशन के परिणामस्वरूप सूची में प्रति ऑब्जेक्ट 1 एपीआई अनुरोध होगा, प्रभावी रूप से save
प्रत्येक व्यक्तिगत वस्तु के लिए।
वर्तमान में, प्रत्येक संशोधित ऑब्जेक्ट पर कॉल सेव करने से बचने का कोई तरीका नहीं है। उम्मीद है कि यह कुछ ऐसा है जिसे Parse भविष्य में जोड़ने पर विचार करेगा।