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

MongoDB-এ _id দিয়ে ডকুমেন্ট ডিলিট করা

MongoDB-এ _id দিয়ে ডকুমেন্ট ডিলিট করতে remove() মেথড ব্যবহার করুন। সিনট্যাক্স:

db.yourCollectionName.remove({_id:yourObjectId});

একটি কালেকশন তৈরি করুন কিছু ডকুমেন্টের সাথে:

> db.demo518.insertOne({"ClientName":"Chris"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e88b02db3fbf26334ef610e") }
> db.demo518.insertOne({"ClientName":"Bob"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e88b030b3fbf26334ef610f") }
> db.demo518.insertOne({"ClientName":"David"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e88b035b3fbf26334ef6110") }

find() দিয়ে ডকুমেন্ট দেখান:

> db.demo518.find();

আউটপুট:

নির্দিষ্ট _id দিয়ে ডকুমেন্ট ডিলিট করার কোয়ারি:

> db.demo518.remove({_id:ObjectId("5e88b02db3fbf26334ef610e")});
WriteResult({ "nRemoved" : 1 })

ডিলিটের পর ডকুমেন্ট দেখান:

> db.demo518.find();

আউটপুট (Chris মুছে গেছে):

ব্যাখ্যা: remove() মেথডটি ডিফল্টভাবে শর্তানুসারে সব ম্যাচ করা ডকুমেন্ট ডিলিট করে। শুধু একটা ডকুমেন্ট ডিলিট করতে justOne: true অপশন দিন বা deleteOne() ব্যবহার করুন (নতুন ভার্সনে প্রিয়)। ObjectId স্ট্রিং হিসেবে পাস করতে হয়।

  1. MongoDB-এ আংশিক ডেটা ডিলিট করা

  2. MongoDB-এ ডকুমেন্ট থেকে অ্যারে ভ্যালু ডিলিট করা

  3. জাভা ব্যবহার করে MongoDB ডকুমেন্ট কীভাবে ডিলিট করবেন?

  4. জাভা ব্যবহার করে MongoDB কালেকশনে একটি ডকুমেন্ট কীভাবে ইনসার্ট করবেন?