अद्यतन:@Thomas4019
बताते हैं कि upsert
अब समर्थित है:
v0.6.6
"अप्सर्ट समर्थन जोड़ें। Collection.update अब {upert:true} विकल्प का समर्थन करता है। इसके अतिरिक्त, एक Collection.upert विधि जोड़ें जो लागू होने पर नई सम्मिलित ऑब्जेक्ट आईडी लौटाती है।"
स्रोत:History.md
उपयोग दस्तावेज:http://docs.meteor.com/#upert
-- मूल उत्तर इस प्रकार है --
ट्रेलो उल्का रोडमैप पर एक कार्ड है जिस पर आप वोट कर सकते हैं कि आप इसके महत्व को इंगित करें:https:// trello.com/c/C91INHmj
यह वर्तमान में "बाद में" सूची में है, जिसका अर्थ है कि इसे लागू होने में कुछ समय लगेगा जब तक कि इसे बहुत सारे वोट प्राप्त न हों।
ध्यान देने वाली दूसरी महत्वपूर्ण बात यह है कि चूंकि उल्का खुला स्रोत है, आप आवश्यक परिवर्तनों को स्वयं लागू कर सकते हैं और वापस सबमिट कर सकते हैं।
कई समाधान हैं लेकिन आपके उपयोग के लिए सबसे उपयुक्त कौन सा है-आपके डिज़ाइन के अधिक ज्ञान के बिना यह बताना असंभव है।
-
कोड का उपयोग इस रूप में करें, संग्रह में एक अद्वितीय अनुक्रमणिका जोड़ें, और डुप्लिकेट कुंजी त्रुटि उत्पन्न होने पर/जब यह उत्पन्न होती है तो उसे संभालें
-
स्पष्ट आशावादी संगामिति को लागू करने के लिए डिज़ाइन बदलें।
इन दोनों समाधानों का मूल एक ही है, त्रुटि मामले को इनायत से संभालें। # 1 लागू करना आसान है। #2 आशावादी संगामिति को कैसे नियंत्रित किया जाता है, इसमें अधिक लचीलेपन की अनुमति देता है।