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

MongoDB-এ বিদ্যমান কালেকশনে ডকুমেন্ট যোগ করা ($push)

বিদ্যমান ডকুমেন্টের অ্যারে ফিল্ডে নতুন ডকুমেন্ট যোগ করতে $push অপারেটর ব্যবহার করুন।

নমুনা ডেটা

> db.demo177.insertOne({
    "Id": "101",
    "details": [
        {"StudentName": "Chris", "Scores": [67, 71, 74], "SubjectName": ["MySQL", "Java"]},
        {"StudentName": "David", "Scores": [89, 98, 45], "SubjectName": ["PL/SQL", "C"]}
    ]
});

নতুন ডকুমেন্ট যোগ

> db.demo177.update(
    {"Id": "101"},
    {$push: {"details": {"StudentName": "Chris", "Scores": [90, 91, 94], "SubjectName": ["MongoDB", "SQL Server"]}}}
);

ফলাফল

{ "details": [
    {"StudentName": "Chris", "Scores": [67, 71, 74], "SubjectName": ["MySQL", "Java"]},
    {"StudentName": "David", "Scores": [89, 98, 45], "SubjectName": ["PL/SQL", "C"]},
    {"StudentName": "Chris", "Scores": [90, 91, 94], "SubjectName": ["MongoDB", "SQL Server"]}
]} 
  1. MongoDB-এ কালেকশন রিনেম করা (renameCollection)

  2. MongoDB-তে নেস্টেড ডকুমেন্ট খোঁজা (Dot Notation)

  3. MongoDB-তে নেস্টেড ডকুমেন্ট আপডেট করা (ডট নোটেশন + পজিশনাল $)

  4. MongoDB-তে ডট নোটেশন ব্যবহার করে নেস্টেড ডকুমেন্ট আপডেট করা