কেবল মঙ্গো শেলটি ইনস্টল করা কি সম্ভব?


21

আমি ডকার ইনস্টল করেছি এবং MongoDBআমার ম্যাকে আমার স্থানীয় বিকাশের জন্য একটি ধারক চালাচ্ছি । সমস্যাটি হ'ল আমি সিআইএলির কাছ থেকে সহজেই ডিবির সাথে সংযোগ করতে পারি না। আমার কাছে রোবো 3 টি ইনস্টল করা আছে তবে আমি CLIক্লায়েন্টটি ব্যবহার করতে পছন্দ করব ।

ওএস এক্স-তে পুরো ডিবি বিতরণ নয় তবে জাস্ট দ্য mongo shell(কমান্ড mongo) ইনস্টল করার কোনও উপায় আছে কি ?


আমি মনে করি না কারণ "মঙ্গো শেলটি মন্টোডিবিতে একটি ইন্টারেক্টিভ জাভাস্ক্রিপ্ট ইন্টারফেস"।
মোঃ হায়দার আলী খান

উত্তর:


15

আপনি হোমব্রু ব্যবহার করতে পারেন, অফিশিয়াল মোঙ্গোডিবি হোমব্রু পৃষ্ঠাটি দেখুন।

কেবল ট্যাপটি যুক্ত করুন:

brew tap mongodb/brew

এবং তারপরে উপর থেকে ট্যাপটি যুক্ত করার পরে আপনি এর সাথে মঙ্গো শেলটি ইনস্টল করতে পারেন:

brew install mongodb-community-shell

10

আপনি নিম্নলিখিত ইউআরএল থেকে ম্যাকওএসের জন্য সর্বশেষতম মঙ্গো শেলটি ডাউনলোড করতে পারেন:

https://downloads.mongodb.org/osx/mongodb-shell-osx-ssl-x86_64-3.6.2.tgz

সমাপ্তির স্বার্থে, উইন্ডোজের জন্য মঙ্গো শেলটি https://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.6.2-sided.msi এ উপলব্ধ is

তদ্ব্যতীত অন্যান্য লিনাক্স বিতরণের জন্য, আমি আপনাকে www.mongodb.com/atlas এ একটি মোঙ্গোডিবি আটলাস ক্লাস্টার (উদাহরণস্বরূপ একটি ফ্রি এম0 ক্লাস্টার) তৈরি করার পরামর্শ দিচ্ছি যেখানে আপনি আপনার ওপেনের সংযুক্ত কথোপকথনে সমস্ত ওএসের জন্য মঙ্গো শেল ডাউনলোডগুলি পাবেন find ক্লাস্টারের।

আশা করি এটা কাজে লাগবে.


ওপি অপারেটিং সিস্টেমের পরিবেশ হ'ল ম্যাক-ওএস-এক্স। তিনি কীভাবে সেই পরিবেশে 'মঙ্গো শেল' ইনস্টল করবেন। এবং সেখানে কীভাবে ডিফল্ট পোর্ট 27017 সেট করা হবে।
মোঃ হায়দার আলী খান

@ এমডিহায়দারআলিখান এই উত্তরে ম্যাকোএস টারবাল (টিজিজেড) লিঙ্কটি এই প্রশ্নটিতে জিজ্ঞাসিত ন্যূনতম ডাউনলোড: একটি ~ 10 এমবি ডাউনলোড যেখানে কেবল mongo৩.6.২ শেল বাইনারি এবং তার সাথে লাইসেন্স বিজ্ঞপ্তি অন্তর্ভুক্ত রয়েছে। টিজিজেড ফাইলটি আনপ্যাক করা (খোলার জন্য ডাবল-ক্লিক করুন) এবং bin/mongoউপযুক্ত সংযোগের প্যারামিটারের সাথে বিদ্যমান মঙ্গোডিবি ডিপ্লোয়মেন্টের সাথে সংযোগ স্থাপনের জন্য দৌড়ে আসলেই কোনও ইনস্টল পদক্ষেপ নেই । একটি বিকল্প হ'ল সম্পূর্ণ ম্যাকোস বিতরণ (~ 90MB) ডাউনলোড করা এবং কেবল bin/mongoকমান্ড চালানো । এটি mongodumpপ্রয়োজনে অন্যান্য সরঞ্জামগুলি উপলব্ধ রাখে।
স্টেনি

ধন্যবাদ রাহেল খুব দরকারী উত্তর। শুধু আমি যা খুঁজছিলাম।
জেনি থিউনিসন

@ এমডি হায়দার আলী খানকে বন্দর স্থাপনের দরকার নেই, ২ 27০১17 ডিফল্ট। সার্ভারটি পৃথক হলে আপনাকে কেবল এটি সেট করতে হবে।
mckenzm

নতুন সংস্করণ: fastdl.mongodb.org/osx/mongodb- Shell
আমোস

0

আমি তাই মনে করি না MacOS whitout MongoDB ইনস্টলেশনের, আপনি সংযোগ করতে সক্ষম করতে পারেন mongo shell। ইনস্টল করার জন্য MongoDB Community Editionউপর MacOS সিস্টেম ইনস্টল করুন MacOS উপর MongoDB কমিউনিটি এডিশন আপনি ডাউনলোড করতে পারেন MongoDB কমিউনিটি এডিশন মাধ্যমে পারেন MongoDB ডাউনলোড সেন্টারে বা জনপ্রিয় MacOS প্যাকেজ ম্যানেজার Homebrew

হিসাবে মোঙ্গো শেল MongoDB একটি ইন্টারেক্টিভ জাভাস্ক্রিপ্ট ইন্টারফেস।

দ্রষ্টব্য: শেলটি MongoDBশুরু করার চেষ্টা করার আগে যা চলছে তা নিশ্চিত করুন mongo

আপনার আরও রেফারির জন্য এখানে এবং এখানে


0

আমি বুঝতে পেরেছি যে আপনি ডঙ্কারে মঙ্গো চালাচ্ছেন, সুতরাং কাজের সংযোগ হিসাবে আপনি সংযোগ করতে একই চলমান ধারকটি ব্যবহার করতে পারেন:

docker exec -ti $container_name bash
bash-4.2$ mongo -u $MONGODB_USER -p $MONGODB_PASSWORD $MONGODB_DATABASE
MongoDB shell version v3.6.3
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.3

আদর্শভাবে আপনি কেবল একটি কমান্ডের সাথে সংযোগ করতে পারেন তবে বাইরে থেকে কল করার সময় কেন ব্যর্থ হচ্ছে তা আমি জানি না:

# this fail but you can use with other databases
docker exec -ti $container_name mongo -u $MONGODB_USER -p $MONGODB_PASSWORD $MONGODB_DATABASE

ধারণাটি সহজ, মঙ্গোটি পাত্রে ইনস্টল করা আছে যাতে আপনি ডকারকে কনটেইনারটি থেকে চালাতে বলে। আপনার যদি বাইরে থেকে ফাইলগুলি লোড করতে হয় তবে আপনি সর্বদা একটি ভলিউম মাউন্ট করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.