मोंगोशेल प्रॉम्प्ट कैसे बदलें? - मोंगोडब, मोंगो-खोल

मैंने हाल ही में मोंगोड स्विचिंग को फिर से स्थापित किया है उद्यम को समुदाय संस्करण। फिर भी, जब मैं शुरू करता हूँ mongo, यह एक त्वरित प्रारूप है जो मुझे मिलता है:

MongoDB Enterprise >

मैं इसे मानक प्रॉम्प्ट संस्करण में कैसे बदल सकता हूं? (अर्थात।, > अगर मैं गलत नहीं हूँ)

उत्तर:

उत्तर № 1 के लिए 1

आप प्रॉम्प्ट को इससे बदल सकते हैं अंदर सेट करके एक खोल सत्र prompt चर। उदाहरण के लिए, एक मोंगो शेल के भीतर निम्नलिखित कमांड जारी करना ...

var prompt="this_prompt >"

... इसके परिणामस्वरूप शेल बदल जाएगा:

this_prompt >

आप अपने अपडेट के द्वारा भविष्य के सभी सत्रों के लिए डिफ़ॉल्ट प्रॉम्प्ट को बदल सकते हैं .mongorc.js (आप इसे अपनी $ HOME निर्देशिका में पाएंगे और यदि यह मौजूद नहीं है तो बस इसे बनाएं) .mongorc.js ...

var prompt=function() {
return ISODate().toLocaleTimeString() + " > ";
}

... इस संकेत में परिणाम होगा:

:~/dev/tools/mongodb/mongodb-osx-x86_64-3.4.7/bin$ ./mongo
MongoDB shell version v3.4.7
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.7
16:09:43 >
16:09:57 >

या, यह शीघ्र प्राप्त करने के लिए: > बस अपने निम्नलिखित जोड़ें .mongorc.js:

var prompt=">"

आपके प्रश्न का उप पाठ रहता है, अर्थात्; कहाँ मौजूद है MongoDB Enterprise > शीघ्र आ रहा है?। यह कहना मुश्किल है लेकिन ...

  • शायद आपके पास एक ग्लोबल है mongorc.js; में एक नज़र है /etc/mongorc.js यदि आप एक * निक्स सिस्टम पर हैं या %ProgramData%MongoDB अगर आप विंडोज पर हैं
  • एक आरसी फ़ाइल खोजने के दौरान मैंगो व्यवहार करता है, पर्यावरण चर, अधिक विवरण के अधीन है दस्तावेज़ों में

संबंधित सवाल
सबसे लोकप्रिय