কম্পিউটার

মঙ্গোডিবিতে স্ট্রিংকে সংখ্যাসূচক মানগুলিতে কীভাবে রূপান্তর করবেন?


MongoDB-তে একটি স্ট্রিংকে সংখ্যাসূচক মানগুলিতে রূপান্তর করার জন্য আপনাকে কিছু কোড ব্যবহার করতে হবে।

আসুন প্রথমে একটি নথি দিয়ে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ:

> db.convertStringToNumberDemo.insertOne({"EmployeeId":"101","EmployeeName":"Larry"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c7f56528d10a061296a3c31")
}
> db.convertStringToNumberDemo.insertOne({"EmployeeId":"1120","EmployeeName":"Mike"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c7f56648d10a061296a3c32")
}
> db.convertStringToNumberDemo.insertOne({"EmployeeId":"3210","EmployeeName":"Sam"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5c7f566e8d10a061296a3c33")
}

Find() পদ্ধতির সাহায্যে সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

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

নিচের আউটপুট −

{
   "_id" : ObjectId("5c7f56528d10a061296a3c31"),
   "EmployeeId" : "101",
   "EmployeeName" : "Larry"
}
{
   "_id" : ObjectId("5c7f56648d10a061296a3c32"),
   "EmployeeId" : "1120",
   "EmployeeName" : "Mike"
}
{
   "_id" : ObjectId("5c7f566e8d10a061296a3c33"),
   "EmployeeId" : "3210",
   "EmployeeName" : "Sam"
}

MongoDB-তে একটি স্ট্রিংকে সংখ্যাসূচক মানগুলিতে রূপান্তর করার প্রশ্নটি এখানে রয়েছে। "EmployeeId" স্ট্রিংকে সংখ্যাসূচক মানগুলিতে পরিবর্তন করুন। প্রশ্নটি নিম্নরূপ -

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

এখন সংগ্রহ থেকে নথি পরীক্ষা করুন. প্রশ্নটি নিম্নরূপ -

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

নিম্নোক্ত আউটপুটটি স্ট্রিং মান (EmployeeId) একটি পূর্ণসংখ্যাতে রূপান্তরিত প্রদর্শন করে −

{
   "_id" : ObjectId("5c7f56528d10a061296a3c31"),
   "EmployeeId" : 101,
   "EmployeeName" : "Larry"
}
{
   "_id" : ObjectId("5c7f56648d10a061296a3c32"),
   "EmployeeId" : 1120,
   "EmployeeName" : "Mike"
}
{
   "_id" : ObjectId("5c7f566e8d10a061296a3c33"),
   "EmployeeId" : 3210,
   "EmployeeName" : "Sam"
}

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

  2. MongoDB-তে অ্যারের মান কীভাবে সংরক্ষণ করবেন?

  3. স্ট্রিংকে int-এ রূপান্তর করতে MongoDB ক্যোয়ারী?

  4. কিভাবে একটি তালিকা সি# এ স্ট্রিং এ রূপান্তর করবেন?