একটি ক্ষেত্রকে অ্যারেতে রূপান্তর করতে, forEach() এর ভিতরে UPDATE অপারেশন ব্যবহার করুন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo18.insertOne({"StudentName":"John"});
{
"acknowledged" : true,
"insertedId" : ObjectId("5e1387fc55d0fc6657d21f0e")
} Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.demo18.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e1387fc55d0fc6657d21f0e"), "StudentName" : "John" } আপডেট অপারেশন -
ব্যবহার করে একটি ক্ষেত্রকে অ্যারেতে রূপান্তর করার জন্য এখানে ক্যোয়ারী রয়েছে> db.demo18.find().forEach(function(myDocument) {
... db.demo18.update(
... { _id: myDocument._id },
... { "$set": { "StudentName": [myDocument.StudentName] } }
... );
... }) Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.demo18.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e1387fc55d0fc6657d21f0e"), "StudentName" : [ "John" ] }