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

MongoDB ডকুমেন্টে সাবস্ট্রিং রিপ্লেস (replace) করার পদ্ধতি

MongoDB ডকুমেন্টের ফিল্ড মানের ভেতর সাবস্ট্রিং রিপ্লেস করতে JavaScript-এর replace() ফাংশন ব্যবহার করা হয়।

উদাহরণ ডেটা:

> db.replaceSubstringDemo.insertOne({"WebsiteURL": "www.gogle.com"});

রিপ্লেস করার কোয়েরি:

> db.replaceSubstringDemo.find({WebsiteURL: "www.gogle.com"}).forEach(function(url, k) {
    url.WebsiteURL = url.WebsiteURL.replace("www.gogle.com", "www.google.com");
    db.replaceSubstringDemo.save(url);
});

পরিবর্তন যাচাই:

> db.replaceSubstringDemo.find().pretty();

ফলাফল: {"_id": ObjectId("..."), "WebsiteURL": "www.google.com"}

নোট: এই পদ্ধতিতে কার্সর থেকে প্রতিটি ডকুমেন্ট নিয়ে JavaScript-এ ম্যানিপুলেট করে আবার সেভ করা হয়। বড় ডেটাসেটের জন্য এটি ধীর হতে পারে; ঐ ক্ষেত্রে bulk write অথবা আপডেট পাইপলাইন (MongoDB 4.2+) ভালো।

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

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

  3. MongoDB-এ ডকুমেন্টের ফিল্ড এক্সেস করা (find() মেথড)

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