MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

बैश से मोंगो कमांड कैसे निष्पादित करें?

इंटरैक्टिव और स्क्रिप्टेड के बीच अंतर mongo शेल सत्र . विशेष रूप से, कमांड जैसे use admin वैध जावास्क्रिप्ट नहीं हैं और केवल एक इंटरैक्टिव शेल सत्र में काम करेंगे।

आपकी शटडाउन कमांड लाइन का कार्य समकक्ष होगा:

mongo 192.168.10.20:27000/admin --eval "db.shutdownServer()"

आप कनेक्शन स्ट्रिंग में उपयोग करने के लिए डेटाबेस को शामिल कर सकते हैं, और स्क्रिप्टेड mongo से बाहर निकलने की कोई आवश्यकता नहीं है शेल सत्र।

यदि आपको स्क्रिप्टेड सत्र से डेटाबेस बदलने की आवश्यकता है, तो एक db.getSiblingDB() जावास्क्रिप्ट फ़ंक्शन। ऊपर शटडाउन कमांड लिखने का एक वैकल्पिक तरीका होगा:

 mongo 192.168.10.20:27000 --eval "db=db.getSiblingDB('admin');db.shutdownServer()"


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. SQL NULLIF () समझाया गया

  2. PyMongo में sql का उपयोग कैसे करें?

  3. मोंगोडीबी नोडजेएस मूल चालक (मोंगोडब) बनाम मोंगो शैल प्रदर्शन

  4. जंग मोंगो ड्राइवर प्रोटोटाइप का उपयोग करते समय मैं chrono::DateTime फ़ील्ड को ISODate के रूप में क्रमबद्ध कैसे करूं?

  5. mongoose.model में संग्रह का नाम कैसे बदलें?