কম্পিউটার

MongoDB-তে অনন্য সূচক সেট করুন


MongoDB-তে অনন্য সূচক সেট করতে, অনন্য:সত্য ব্যবহার করুন। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo257.ensureIndex({Name:1},{unique:true});{ "createdCollectionAutomatically" :true, "numIndexesBefore" :1, "numIndexesAfter" :2, "ok" :1}> db .demo257.insertOne({Name:"Chris"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e47a5e51627c0c63e7dba91")}> db.demo257.insertOne({নাম:"{Bob"}); স্বীকৃত" :true, "insertedId" :ObjectId("5e47a5e81627c0c63e7dba92")}> db.demo257.insertOne({Name:"Chris"});2020-02-15T13:33:54.0627c0c63e7dba92 E11000 ডুপ্লিকেট কী ত্রুটি সংগ্রহ:test.demo257 index:Name_1 dup key:{ :"Chris" } :WriteError({ "index" :0, "code" :11000, "errmsg" :"E11000 ডুপ্লিকেট কী ত্রুটি সংগ্রহ:পরীক্ষা। demo257 index:Name_1 dup key:{ :\"Chris\" }", "op" :{ "_id" :ObjectId("5e47a5ea1627c0c63e7dba93"), "নাম" :"ক্রিস" }})WriteError@src/mongo/shell /bulk_api.js:461:48Bulk/mergeBatchResults@src/mongo/shell/bulk_api.js:841:49Bulk/executeBatch@src/mongo/shell/bulk_api.js:906:13Bulk/this.execute@ rc/mongo/shell/bulk_api.js:1150:21DBCollection.prototype.insertOne@src/mongo/shell/crud_api.js:252:9@(shell):1:1

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e47a5e51627c0c63e7dba91"), "নাম" :"ক্রিস" }{ "_id" :ObjectId("5e47a5e81627c0c63e7dba92"), "নাম" :"বব" } 
  1. MongoDB-তে সংগ্রহের জন্য অনন্য সূচক ক্ষেত্র যোগ করবেন?

  2. MongoDB $in-এ regex সেট করবেন?

  3. MongoDB নেস্টেড নথিতে শর্ত সেট করবেন?

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