Transactions
निस्संदेह MongoDB 4.0
. में सबसे रोमांचक नई सुविधा है . लेकिन दुर्भाग्य से, MongoDB को स्थापित करने और चलाने के लिए अधिकांश उपकरण प्रतिकृति सेट के विपरीत एक स्टैंडअलोन सर्वर शुरू करते हैं। यदि आप एक स्टैंडअलोन सर्वर पर सत्र प्रारंभ करने का प्रयास करते हैं, तो आपको यह त्रुटि प्राप्त होगी।
लेन-देन का उपयोग करने के लिए, आपको एक MongoDB . की आवश्यकता है प्रतिकृति सेट, और विकास के लिए स्थानीय रूप से प्रतिकृति सेट शुरू करना एक सम्मिलित प्रक्रिया है। नया run-rs npm module
प्रतिकृति सेट शुरू करना आसान बनाता है। रन-आरएस चलाना आपको एक प्रतिकृति सेट शुरू करने की आवश्यकता है, रन-आरएस आपके लिए मोंगोडीबी का सही संस्करण भी स्थापित करेगा।
रन-आरएस में नोड.जेएस और एनपीएम को छोड़कर कोई बाहरी निर्भरता नहीं है। आपको डॉकर, होमब्रू, एपीटी, पायथन, या यहां तक कि मोंगोडीबी स्थापित करने की आवश्यकता नहीं है।
npm's -g
. के साथ वैश्विक स्तर पर रन-आरएस स्थापित करें झंडा। आप अपने package.json
. में रन-आरएस को भी सूचीबद्ध कर सकते हैं फ़ाइल की निर्भरता।
npm install run-rs -g
इसके बाद, --version ध्वज के साथ रन-आरएस चलाएँ। Run-rs आपके लिए MongoDB v4.0.0 डाउनलोड करेगा। चिंता न करें, यह आपके मौजूदा MongoDB इंस्टॉल को अधिलेखित नहीं करेगा।
run-rs -v 4.0.0 --shell
फिर replicaSet=rs
का उपयोग करें आपके कनेक्शन स्ट्रिंग में।
आप इसके बारे में अधिक विवरण यहाँ पा सकते हैं।