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

MongoDB-এ স্টোরড প্রসিডিউর (stored procedure) তৈরির পদ্ধতি

MongoDB-এ স্টোরড প্রসিডিউর বা ফাংশন সংরক্ষণ করতে db.system.js.save() ব্যবহার করা হয়।

সিনট্যাক্স:

db.system.js.save({
    _id: "yourStoredProcedureName",
    value: function(argument1, ..., argumentN) {
        // statements
    }
});

উদাহরণ: دو সংখ্যা যোগ করার ফাংশন তৈরি:

> db.system.js.save({
    _id: "addTwoValue",
    value: function(a, b) {
        return a + b;
    }
});
WriteResult({ "nMatched": 0, "nUpserted": 1, "nModified": 0, "_id": "addTwoValue" })

ফাংশন কল করা:

> db.eval("return addTwoValue(100, 25)");
125

⚠️ সতর্কতা: db.eval() MongoDB 4.4+ এ ডিপ্রিকেটেড এবং ভবিষ্যতে সরিয়ে দেওয়া হয়েছে। আধুনিক অ্যাপ্লিকেশনে সার্ভার-সাইড জাভাস্ক্রিপ্ট এড়িয়ে ক্লায়েন্ট-সাইড লজিক বা এগ্রিগেশন পাইপলাইন ব্যবহার করা উচিত।

  1. MySQL স্টোরড প্রোসিজারের আউটপুট সাপ্রেস (দমন) করা

  2. MySQL-এ স্টোরড প্রসিডিউর দিয়ে টেবিল তৈরি করা

  3. জাভা ব্যবহার করে MongoDB কালেকশন কীভাবে তৈরি করবেন?

  4. জাভা ব্যবহার করে MongoDB-এ ইনডেক্স কীভাবে তৈরি করবেন?