কম্পিউটার

মঙ্গোডিবিতে কীভাবে একটি অনন্য ক্ষেত্র তৈরি করবেন?


MongoDB-তে একটি অনন্য ক্ষেত্র তৈরি করতে, অনন্য - সত্য ব্যবহার করুন। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo82.createIndex({"EmployeeName":1},{unique:true});{ "createdCollectionAutomatically" :true, "numIndexesBefore" :1, "numIndexesAfter" :2, "ঠিক আছে" :1}> db.demo82.insertOne({"EmployeeName":"Chris"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e2bfb1b71bf0181ecc422a0")}> db.demo82.insertOne"EployeName"DeMe"{Demo82a0") "});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e2bfb1f71bf0181ecc422a1")}> db.demo82.insertOne({"EmployeeName":"Chris"});2020-01-25:540:+40. 0530 E QUERY [js] WriteError:E11000 ডুপ্লিকেট কী ত্রুটি সংগ্রহ:test.demo82 index:EmployeeName_1 dup key:{ :"Chris" } :WriteError({ "index" :0, "code" :11000, "errmssg" E11000 ডুপ্লিকেট কী ত্রুটি সংগ্রহ:test.demo82 index:EmployeeName_1 dup key:{ :\"Chris\" }", "op" :{ "_id" :ObjectId("5e2bfb2071bf0181ecc422a2"), "কর্মচারীর নাম" :"}" )WriteError@src/mongo/shell/bulk_api.js:461:48Bulk/mergeBatchResults@src/mongo/shell/bulk_api.js:841:49Bulk/executeBa tch@src/mongo/shell/bulk_api.js:906:13Bulk/this.execute@src/mongo/shell/bulk_api.js:1150:21DBCollection.prototype.insertOne@src/mongo/shell/crud_api:22.js:9@(শেল):1:1

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo82.find();

এটি নিম্নলিখিত আউটপুট তৈরি করবে। যেহেতু, আমরা ইউনিক ব্যবহার করি - উপরে সত্য, তাই ডুপ্লিকেট মান সন্নিবেশ করা হবে না −

{ "_id" :ObjectId("5e2bfb1b71bf0181ecc422a0"), "EmployeeName" :"Chris" }{ "_id" :ObjectId("5e2bfb1f71bf0181ecc422a1"), "কর্মচারী" } 
  1. মঙ্গোডিবিতে একটি বুলিয়ান ক্ষেত্র কীভাবে সন্নিবেশ করবেন?

  2. মঙ্গোডিবিতে কীভাবে একটি কেস-সংবেদনশীল প্রশ্ন তৈরি করবেন?

  3. মঙ্গোডিবি সংগ্রহে খালি ক্ষেত্রটি কীভাবে পরীক্ষা করবেন?

  4. মাইএসকিউএল-এ বিদ্যমান ক্ষেত্রটিকে কীভাবে অনন্য করা যায়?