কম্পিউটার

মঙ্গোডিবিতে কীভাবে একটি নতুন সংগ্রহ তৈরি করবেন?


MongoDB-তে একটি নতুন সংগ্রহ তৈরি করতে, আপনাকে createCollection() পদ্ধতি ব্যবহার করতে হবে।

কেস 1 :MongoDB-তে একটি নতুন সংগ্রহ তৈরি করার সবচেয়ে সহজ বাক্য গঠন হল নিম্নরূপ:

db.createCollection(“yourNewCollectionName”);

কেস 2 :MongoDB-তে একটি নতুন সংগ্রহ তৈরি করার বিকল্প সিনট্যাক্স নিম্নরূপ:

db.createCollections(“yourNewCollectionName”,options);

উপরের বিকল্প প্যারামিটারে নিম্নলিখিত মান থাকতে পারে:

  • ক্যাপড ফিল্ড যা বুলিয়ান টাইপ প্রদান করে যা হয় সত্য বা মিথ্যা।

  • autoIndexId ক্ষেত্র যা বুলিয়ান টাইপ প্রদান করে যা সত্য বা মিথ্যা হবে।

  • আকার ক্ষেত্র যা নম্বর প্রদান করে।

  • সর্বাধিক ক্ষেত্র যা একটি সংখ্যাও প্রদান করে।

উপরের মানগুলি থেকে, মঙ্গোডিবি সংস্করণ 3.4 এবং 3.2 থেকে স্বয়ংক্রিয় সূচী বাতিল করা হয়েছে। আমরা MongoDB সংস্করণ 4.0.5 ব্যবহার করছি। এইভাবে আপনি আপনার সিস্টেমে ইনস্টল করা বর্তমান MongoDB সংস্করণটিও পরীক্ষা করতে পারেন:

> db.version();
4.0.5

কেস 1 :আসুন MongoDB -

-এ একটি নতুন সংগ্রহ তৈরি করার প্রশ্নটি দেখি
> db.createCollection("userInformation");

নিম্নলিখিত আউটপুট:

{ "ok" : 1 }

তৈরি সংগ্রহ প্রদর্শন করতে, আপনাকে show কমান্ড ব্যবহার করতে হবে। প্রশ্নটি নিম্নরূপ:

> show collections;

নিম্নলিখিত আউটপুট:

userInformation

কেস 2 :আসুন MongoDB-তে একটি নতুন সংগ্রহ তৈরি করার বিকল্প উপায় দেখি। প্রশ্নটি নিম্নরূপ:

> db.createCollection("bookInformation",{capped:true,size:7000000,max:12000});

নিম্নলিখিত আউটপুট:

{ "ok" : 1 }

হ্যাঁ আমরা এখন বিকল্প সিনট্যাক্স ব্যবহার করে একটি নতুন সংগ্রহ তৈরি করেছি। তৈরি সংগ্রহের নাম প্রদর্শন করতে, আপনাকে show কমান্ড ব্যবহার করতে হবে। প্রশ্নটি নিম্নরূপ:

> show collections;

নিচের আউটপুটটি আমরা উপরে তৈরি করা সংগ্রহগুলি প্রদর্শন করে:

bookInformation
userInformation

  1. কিভাবে উইন্ডোজে একটি নতুন ফোল্ডার তৈরি করবেন

  2. একটি MongoDB সংগ্রহে সূচক তৈরি করবেন?

  3. মঙ্গোডিবি সংগ্রহের সমস্ত নথিতে কীভাবে একটি নতুন ক্ষেত্র যুক্ত করবেন

  4. কিভাবে জাভা ব্যবহার করে একটি MongoDB সংগ্রহ তৈরি করবেন?