কম্পিউটার টিউটোরিয়াল

MongoDB ইনডেক্স: নরমাল এবং কমপাউন্ড ইনডেক্স একসাথে তৈরি করা সম্ভব কি?

MongoDB-তে ensureIndex() ব্যবহার করে নরমাল ও কমপাউন্ড ইনডেক্স একসাথে তৈরি

হ্যাঁ, আপনি ensureIndex() ব্যবহার করতে পারেন। MongoDB ডকুমেন্টের কালেকশনে যেকোনো ফিল্ডে ইনডেক্সের জন্য সম্পূর্ণ সাপোর্ট প্রদান করে।

উদাহরণ: ডকুমেন্ট সহ কালেকশন তৈরি এবং ইনডেক্স তৈরি

> db.demo622.ensureIndex({_id:1,Name:1,Age:1});
{ "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, "ok" : 1 }
> db.demo622.insertOne({_id:101,Name:"Chris",Age:21});
{ "acknowledged" : true, "insertedId" : 101 }
> db.demo622.insertOne({_id:102,Name:"Chris",Age:22});
{ "acknowledged" : true, "insertedId" : 102 }
> db.demo622.insertOne({_id:103,Name:"Bob",Age:21});
{ "acknowledged" : true, "insertedId" : 103 }
> db.demo622.insertOne({_id:104,Name:"Chris",Age:22});
{ "acknowledged" : true, "insertedId" : 104 }
> db.demo622.insertOne({_id:104,Name:"Chris",Age:22});
2020-04-18T12:21:18.085+0530 E QUERY [js] WriteError: E11000 duplicate key error collection: test.demo622 index: _id_ dup key: { : 104.0 } ...
> db.demo622.insertOne({_id:105,Name:"Chris",Age:22});
{ "acknowledged" : true, "insertedId" : 105 }

সকল ডকুমেন্ট প্রদর্শন

> db.demo622.find();

আউটপুট

{ "_id" : 101, "Name" : "Chris", "Age" : 21 }
{ "_id" : 102, "Name" : "Chris", "Age" : 22 }
{ "_id" : 103, "Name" : "Bob", "Age" : 21 }
{ "_id" : 104, "Name" : "Chris", "Age" : 22 }
{ "_id" : 105, "Name" : "Chris", "Age" : 22 }
  1. Tkinter-এ একসাথে একাধিক ক্যানভাস প্রদর্শন করার পদ্ধতি

  2. পাইথন পান্ডাস - খোলা টাইম ইন্টারভাল তৈরি করুন এবং উভয় শেষ বিন্দুর অস্তিত্ব যাচাই করুন

  3. পাইথন পান্ডাস - বন্ধ টাইম ইন্টারভাল তৈরি করুন এবং উভয় শেষ বিন্দুর অস্তিত্ব যাচাই করুন

  4. এই ইমেইল ট্রিক দিয়ে একসাথে Twitter এবং Facebook-এ পোস্ট করুন