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

MongoDB-এ স্ট্রিং থেকে সংখ্যা (numerical) এ কনভার্ট করার পদ্ধতি

MongoDB-এ স্ট্রিং টাইপের ফিল্ডকে সংখ্যা (integer) তে কনভার্ট করতে parseInt() বা Number() ব্যবহার করে আপডেট করতে হয়।

উদাহরণ ডেটা (EmployeeId স্ট্রিং হিসেবে):

> db.convertStringToNumberDemo.insertOne({"EmployeeId": "101", "EmployeeName": "Larry"});
> db.convertStringToNumberDemo.insertOne({"EmployeeId": "1120", "EmployeeName": "Mike"});
> db.convertStringToNumberDemo.insertOne({"EmployeeId": "3210", "EmployeeName": "Sam"});

সব ডকুমেন্টে EmployeeId ইন্টিজারে কনভার্ট করার কোয়েরি:

> db.convertStringToNumberDemo.find().forEach(function(x) {
    db.convertStringToNumberDemo.update(
        {"_id": x._id},
        {"$set": {"EmployeeId": parseInt(x.EmployeeId)}}
    );
});

ফলাফল যাচাই:

{"_id": ObjectId("..."), "EmployeeId": 101, "EmployeeName": "Larry"}
{"_id": ObjectId("..."), "EmployeeId": 1120, "EmployeeName": "Mike"}
{"_id": ObjectId("..."), "EmployeeId": 3210, "EmployeeName": "Sam"}

MongoDB 4.2+ এ আপডেট পাইপলাইন ব্যবহার করে এটি আরও দক্ষতার সাথে করা যায়: db.coll.updateMany({}, [{$set: {EmployeeId: {$toInt: "$EmployeeId"}}}])।

  1. স্ট্রিংকে জাভাস্ক্রিপ্ট অবজেক্টে রূপান্তর করা

  2. MongoDB-এ অ্যারে মান সংরক্ষণ করা (Store Array Values)

  3. MongoDB-এ স্ট্রিং থেকে ইন্টিজার (int) কনভার্ট করা

  4. C#-এ লিস্টকে স্ট্রিং-এ কনভার্ট করা (string.Join)