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

mongod खोल प्रारंभ नहीं होता है, डेटा/डीबी मौजूद नहीं है

मोंगोडब के लिए डिफ़ॉल्ट डीबी पथ है /data/db/

तो जब आप दौड़ते हैं:

mongod

MongoDB जाँचता है कि क्या /data/db/ मौजूद है और यदि उपयोगकर्ता के पास इसका उपयोग है। आपके मामले में, ऐसी कोई निर्देशिका नहीं है और इसलिए त्रुटि है।

हालांकि आप mongod के --dbpath तर्क का उपयोग करके डिफ़ॉल्ट डीबी पथ को ओवरराइड कर सकते हैं (या कॉन्फ़िगरेशन फ़ाइल का उपयोग करें)।

mongod --dbpath /var/lib/mongodb/data/db

इस मामले में /data/db/mongoDB की जाँच करने के बजाय /var/lib/mongodb/data/db. आपके मामले में, आपके पास निर्दिष्ट निर्देशिका है और आपके पास उस तक पहुंच है और इसलिए यह चलता है।

और ऐसा करने से मोंगो शेल शुरू नहीं होता है। खोल शुरू करने के लिए, ऊपर बताए अनुसार पहले मोंगोड शुरू करें और इसे चालू छोड़ दें। फिर दूसरे टर्मिनल में निष्पादित करें

mongo

इससे मोंगो शेल शुरू हो जाएगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. उप-दस्तावेज़ों के बूलियन मान को टॉगल करें

  2. MongoDB में एकाधिक संग्रह खोजें

  3. उल्का के माध्यम से एक सरणी से एक प्रविष्टि खींचो

  4. जब क्वेरी में मैक्सडिस्टेंस का उपयोग किया जाता है तो जियोजोन पॉइंट रिटर्निंग एरर के लिए नियर ऑपरेटर

  5. मोंगो खोल Azure CosmosDB से कनेक्ट नहीं हो सकता