এর জন্য, sureIndex() ব্যবহার করুন এবং unique:true সেট করুন . আসুন নথি সহ একটি সংগ্রহ তৈরি করি। এখানে, যখন আমরা ডুপ্লিকেট আইটেমকে নিষ্ক্রিয় করার চেষ্টা করি, তখন একটি ডুপ্লিকেট কী ত্রুটি দেখা দেয় -
> db.demo316.ensureIndex({"SubjectName":1},{unique:true});{ "createdCollectionAutomatically" :true, "numIndexesBefore" :1, "numIndexesAfter" :2, "ঠিক আছে" :1}> db.demo316.insertOne({"SubjectName":"MySQL"}) "});{ "স্বীকৃত" :সত্য, "ইনসার্টেড আইডি" :অবজেক্টআইডি("5e50e37df8647eb59e56205e")}> db.demo316.insertOne({"SubjectName":"MongoDB"});2020-02-27:+341T.+2020 0530 E QUERY [js] WriteError:E11000 ডুপ্লিকেট কী ত্রুটি সংগ্রহ:test.demo316 index:SubjectName_1 dup key:{ :"MongoDB" } :WriteError({ "index" :0, "code" :11000" :"errms E11000 ডুপ্লিকেট কী ত্রুটি সংগ্রহ:test.demo316 index:SubjectName_1 dup key:{ :\"MongoDB\" }", "op" :{ "_id" :ObjectId("5e50e381f8647eb59e56205f"), "SubjectongName"} :"MongoDB"} )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@src/mongo/shell/bulk_api.js:1150:21DBCollection.prototype.insertOne@src/mongo/shell/crud:25. 9@(শেল):1:1
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo316.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e50e378f8647eb59e56205d"), "SubjectName" :"MySQL" }{ "_id" :ObjectId("5e50e37df8647eb59e56205e"), "SubjectMong>"