में किसी संपत्ति की विशिष्टता बनाए रखें एक एनडीबी मॉडल में दो गुण होते हैं: email
और password
। डाटाबेस में दो email
के साथ दो रिकॉर्ड जोड़ने से कैसे बचें? एनडीबी के पास संपत्ति के लिए अद्वितीय विकल्प नहीं है, जैसे संबंधपरक डेटाबेस करते हैं।एनडीबी डेटाबेस
जांच की जा रही है कि नए email
डेटाबेस में नहीं जोड़ने — मुझे संतुष्ट नहीं करेगा से पहले, क्योंकि दो समानांतर प्रक्रियाओं दोनों एक साथ की जाँच कर सकते हैं और प्रत्येक से एक email
जोड़ें।
मुझे यकीन नहीं है कि लेन-देन यहां मदद कर सकते हैं, मैं कुछ मैनुअल पढ़ने के बाद इस छाप के तहत हूं। शायद तुल्यकालिक लेनदेन? क्या इसका मतलब एक समय में है?
get_or_insert() का उपयोग करके मुझे यकीन नहीं होगा: या तो मैंने एक नया रिकॉर्ड जोड़ा है या मुझे मौजूदा मिला है। – Graduate
बदलते ईमेल को ** ** या बेहतर में दर्द होगा .. संभव नहीं है :) तो ईमेल के लिए यह एक अच्छा समाधान नहीं है। – Lipis
@ स्नातक हां 'key_a' तय होना चाहिए। –