মৌলিক মঙ্গোডিবি কমান্ডগুলি কী কী এবং সেগুলি কীভাবে ব্যবহার করবেন?



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

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

আমরা মঙ্গোডিবি-র সর্বাধিক জনপ্রিয় কমান্ডগুলি ভাগ করে নেওয়ার আগে, এখানে প্ল্যাটফর্মটির একটি ছোট্ট ভূমিকা রয়েছে।





মঙ্গোডিবি কী?

মঙ্গোডিবি একটি উন্মুক্ত উত্স রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম এটি প্রথম ২০০৯ সালে প্রবর্তিত হয়েছিল It এটি এর সাথে অনেকগুলি বৈশিষ্ট্য ভাগ করে মাইএসকিউএল এবং এর বিস্তৃত জনপ্রিয়তায় অবদান রাখে এমন নতুন বর্ধন এবং অতিরিক্ত ক্ষমতাগুলি সারণিতে নিয়ে আসে।

কিছু সংস্থাগুলি যেগুলি মঙ্গোডিবকে তাদের প্রাথমিক সংস্থান হিসাবে ব্যবহার করে তাদের মধ্যে হুটসুয়েট, সনি, এবং জেন্ডেস্কের কয়েকটি অন্তর্ভুক্ত রয়েছে।



মঙ্গোডিবি এর বেসিক কমান্ডসমূহ

  1. মঙ্গো : এটি মঙ্গোডিবিতে ব্যবহৃত একটি সাধারণ কমান্ড। ব্যবহৃত হওয়ার পরে, আপনি প্ল্যাটফর্মটিকে ডিফল্ট পোর্ট 27017 এ লোকালহোস্টের সাথে সংযোগ করতে বলছেন।

  2. মঙ্গো / : আপনি যখন প্ল্যাটফর্মটি কোনও নির্দিষ্ট ডাটাবেসের সাথে সংযোগ করতে চান তখন এই কমান্ডটি ব্যবহৃত হয়। ক্রিয়াকলাপে এই আদেশের উদাহরণ হতে পারে, মঙ্গো 10.121.65.58/mydb।

  3. মঙ্গো ostহোস্টপোর্ট – : আপনি যদি একটি নির্দিষ্ট পোর্ট ব্যবহার করে কোনও দূরবর্তী হোস্টের সাথে সংযোগ স্থাপন করতে চান তবে আপনাকে এই আদেশটি ব্যবহার করতে হবে। ক্রিয়াকলাপে এই কমান্ডের একটি উদাহরণ হতে পারে, মঙ্গো ostহোস্ট 10.121.65.23 -পোর্ট 23020।



  4. ব্যবহার : যদি কোনও সময়ে, আপনার বিদ্যমান ডাটাবেসের মধ্যে স্যুইচ করতে হবে, এই কমান্ডটি ব্যবহার করুন। উদাহরণস্বরূপ, Mydb ব্যবহার করুন।

  5. ডিবি : আপনি যে বর্তমান ডাটাবেসটি ব্যবহার করছেন তা যদি দেখতে হয় তবে এই কমান্ডটি ব্যবহার করুন।

    আইওএস ডেভেলপার কী
  6. সহায়তা : অন্যান্য প্ল্যাটফর্মের অনুরূপ, মঙ্গোডিবিও একটি অন্তর্নির্মিত সহায়তা উইন্ডো নিয়ে আসে এবং এটি ব্যবহার করতে, এই আদেশটি চালান run উদাহরণ, সহায়তা

  7. ভার() : যদি আপনার এক্সিকিউট করতে বা চালানো দরকার যে কোনও সময়, এই কমান্ডটি ব্যবহার করুন। উদাহরণ, লোড (myscript.js)।

  8. db.help () : আপনার যদি ডিবি পদ্ধতি ব্যবহারে সাহায্যের প্রয়োজন হয় তবে আপনি এই আদেশটি ব্যবহার করতে পারেন। উদাহরণ, db.help ()।

  9. db.mycol.help () : আপনার যদি কোনও সংগ্রহ ব্যবহারে সাহায্যের প্রয়োজন হয় তবে আপনি এই আদেশটি ব্যবহার করুন। উদাহরণ, db.mycol.help ()।

কমান্ডগুলি প্রদর্শন করুন

আপনি যেহেতু মঙ্গোডিবিতে ব্যবহার করতে পারেন এমন বেসিক কমান্ডগুলি সম্পর্কে আপনি অবগত রয়েছেন, এখানে কয়েকটি জনপ্রিয় শো কমান্ড রয়েছে।

  1. সংগ্রহগুলি দেখান : আপনার যদি বর্তমান ডাটাবেসে সমস্ত সংগ্রহ দেখতে হয় তবে এই আদেশটি ব্যবহার করুন। উদাহরণ: সংগ্রহগুলি দেখান।

  2. শো ডিবিএস : প্রোগ্রামিংয়ের মাঝে যদি আপনার বর্তমান ডাটাবেসটি ব্যবহার করা হচ্ছে তা দেখতে হলে এই কমান্ডটি ব্যবহার করুন। উদাহরণ: শো ডিবিএস

  3. ভূমিকা দেখান : প্রতিটি ডাটাবেসের মধ্যে বিভিন্ন ভূমিকা রয়েছে। এই সমস্ত ভূমিকা দেখতে, এই আদেশটি ব্যবহার করুন। উদাহরণ: ভূমিকাগুলি দেখান।

  4. j ব্যবহারকারীদের দেখান : যে কোনও সময়, যে কোনও ডাটাবেসে একাধিক ব্যবহারকারী থাকতে পারে। এই সমস্ত ব্যবহারকারীদের দেখতে, এই আদেশটি ব্যবহার করুন। উদাহরণস্বরূপ: ব্যবহারকারীদের দেখান।

সিআরইউডি অপারেশনস

মংগোডিবি-তে সিআরইউডি হ'ল তৈরি, পড়ুন, আপডেট করুন এবং মোছার জন্য শিল্প বিস্তৃত স্বীকৃত সংক্ষিপ্ত বিবরণ। আপনারা জানেন যে, পড়ুন এবং লেখার ক্রিয়াকলাপগুলি মঙ্গোডিবি প্ল্যাটফর্মে একসাথে সঞ্চালিত হতে পারে এবং এটি অর্জন করতে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন।

  1. db.collection.insertMany ([[,,…]) : আপনার যদি ইতিমধ্যে বিদ্যমান সংগ্রহের মধ্যে একাধিক নথি সন্নিবেশ করতে হয় তবে এই আদেশটি ব্যবহার করুন। উদাহরণ, db.books.insertMany ([{'isbn': 9780198321668, 'শিরোনাম': 'রোমিও এবং জুলিয়েট', 'লেখক': 'উইলিয়াম শেক্সপিয়ার', 'বিভাগ': 'ট্র্যাজেডি', 'বছর': ২০০}}, {'Isbn': 9781505297409, 'শিরোনাম': 'ট্রেজার আইল্যান্ড', 'লেখক': 'রবার্ট লুই স্টিভেনসন', 'বিভাগ': 'কথাসাহিত্য', 'বছর': 2014}])।

  2. db.collection.insert () : আপনার যদি ইতিমধ্যে বিদ্যমান সংগ্রহের মধ্যে একটি নতুন নথি সন্নিবেশ করা প্রয়োজন, তবে এই আদেশটি ব্যবহার করুন। উদাহরণ, db.books.insert (is 'isbn': 9780060859749, 'শিরোনাম': 'এলিসের পরে: একটি উপন্যাস', 'লেখক': 'গ্রেগরি মাগুয়ার', 'বিভাগ': 'কথাসাহিত্য', 'বছর': ২০১} )।

  3. db.collection.find () : যদি আপনাকে কোনও ক্ষেত্রের মান শর্ত ব্যবহার করে কোনও সংগ্রহের মধ্যে একটি নির্দিষ্ট ডকুমেন্ট সন্ধান করতে হয়, তবে এই আদেশটি ব্যবহার করুন। উদাহরণ, db.books.find (title 'শিরোনাম': 'ট্রেজার আইল্যান্ড'।)।

  4. db.collection.find () : আপনার যদি ইতিমধ্যে বিদ্যমান সংগ্রহের সমস্ত নথি সন্ধান করতে হয় তবে এই আদেশটি ব্যবহার করুন। উদাহরণ, db.books.find ()।

    পদ্ধতি ওভারলোডিং এবং জাভা ওভাররাইডিং
  5. db.collection.findOne (,) : আপনার দেওয়া প্রশ্নের সাথে মেলে এমন প্রথম নথির যদি আপনাকে সন্ধান করতে হয় তবে এই আদেশটি ব্যবহার করুন। উদাহরণ: db.books.findOne ({}, {_id: মিথ্যা})।

  6. db.collection.find (,) : যদি আপনাকে কোনও সংকলনে কোনও নথির কিছু নির্দিষ্ট ক্ষেত্র সন্ধান করতে হয় তবে আপনি এই আদেশটি ব্যবহার করতে পারেন। উদাহরণ: db.books.find ({'শিরোনাম': 'ট্রেজার আইল্যান্ড'}, {শিরোনাম: সত্য, বিভাগ: সত্য, _ আইডি: মিথ্যা})।

  7. db.collection.update (,) : কোয়েরির সাথে মিল রেখে যদি আপনার কোনও বিদ্যমান নথিতে কিছু সরিয়ে ফেলতে হয় তবে আপনি এই আদেশটি ব্যবহার করতে পারেন। উদাহরণ: db.books.update ({শিরোনাম: 'ট্রেজার আইল্যান্ড'}, {set আনসেট: {বিভাগ: ''}})।

  8. db.collection.update (,) : যদি আপনার প্রদত্ত প্রশ্নের সাথে মেলে এমন কোনও দস্তাবেজের কিছু নির্দিষ্ট ক্ষেত্র আপডেট করতে হয়, তবে এই আদেশটি ব্যবহার করুন। উদাহরণ: db.books.update ({শিরোনাম: 'ট্রেজার আইল্যান্ড'}, {$ সেট: {বিভাগ: 'অ্যাডভেঞ্চার ফিকশন'।})।

  9. db.collection.remove (, {justOne: সত্য}) : যদি কোনও নির্দিষ্ট পরিস্থিতিতে আপনার প্রশ্নের সাথে মেলে এমন একটি নথি মুছে ফেলতে হবে তবে এই আদেশটি ব্যবহার করুন। উদাহরণ: db.books.remove ({শিরোনাম: 'ট্রেজার আইল্যান্ড'}, {justOne: সত্য})।

  10. db.collection.update (,, {বহু: সত্য}) : আপনার প্রশ্নের সাথে মেলে এমন সমস্ত দস্তাবেজের নির্দিষ্ট ক্ষেত্রগুলি যদি মুছতে হয় তবে এই আদেশটি ব্যবহার করুন। উদাহরণ: db.books.update ({বিভাগ: 'কথাসাহিত্য'}, {$ আনসেট: {বিভাগ: ''}}, {বহু: সত্য})।

  11. db.collection.remove ({}) : আপনার যদি কোনও সংগ্রহের সমস্ত দস্তাবেজ মুছে ফেলার দরকার হয় তবে তা যদি আপনার প্রশ্নের সাথে মেলে বা না হয় তবে এই আদেশটি ব্যবহার করুন। উদাহরণ: db.books.remove ({})।

  12. db.collection.remove () : আপনার যদি কোনও নির্দিষ্ট প্রশ্নের সাথে মেলে এমন সমস্ত দস্তাবেজ মুছতে হয়, তবে এই আদেশটি ব্যবহার করুন। উদাহরণ: db.books.remove ({'বিভাগ': 'কথাসাহিত্য'।)।

উপসংহার

অন্যান্য রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেমের মতো, মঙ্গোডিবিতে প্রতিদিন প্রচুর পরিমাণে কমান্ড আসে। আপনার ব্যবহারের ক্ষেত্রে উপর নির্ভর করে উপরের ভাগ করা কমান্ডগুলির যে কোনও বা সমস্ত ব্যবহার করুন।

আমাদের জন্য একটি প্রশ্ন আছে? তাদের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।