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

MongoDB-এ ফিল্ডকে অ্যারে রূপান্তর করা ($set ও forEach)

স্ট্রিং ফিল্ডকে অ্যারে বানাতে $set এবং forEach লুপ ব্যবহার করুন।

নমুনা ডেটা

> db.convertAFieldToAnArrayDemo.insertOne({"StudentSubject": "MongoDB"});

রূপান্তর কোয়ারি

> db.convertAFieldToAnArrayDemo.find().forEach(function(myDocument) {
    db.convertAFieldToAnArrayDemo.update(
        {_id: myDocument._id},
        {$set: {"StudentSubject": [myDocument.StudentSubject]}}
    );
});

ফলাফল

{ "_id": ObjectId("..."), "StudentSubject": ["MongoDB"] }
  1. MongoDB-এ আপডেট অপারেশন দিয়ে ফিল্ডকে অ্যারে-তে রূপান্তর

  2. MongoDB-এ findOneAndUpdate() ব্যবহার করে একক ডকুমেন্ট আপডেট করা

  3. MongoDB-এ অ্যারেতে সব এলিমেন্ট আপডেট করা ($[] অল পজিশনাল অপারেটর)

  4. MongoDB-তে অ্যারے के ভেতরের এলিমেন্ট আপডেট