ভেরিয়েবলে অবজেক্ট রাখে save() দিয়ে ইনসার্ট এবং _id পাওয়া
MongoDB শেলে একটি জাভাস্ক্রিপ্ট অবজেক্ট ভেরিয়েবলে রাখে save() মেথড দিয়ে ইনসার্ট করা যায়। ইনসার্টের পর MongoDB অটোমেটিক্যালি _id ফিল্ড যোগ করে এবং ভেরিয়েবলটিই আপডেট হয়।
ভেরিয়েবল তৈরি এবং save()
> var studentDetails={"StudentFirstName":"Chris","StudentLastName":"Brown","StudentAge":24};
> db.demo45.save(studentDetails);
WriteResult({ "nInserted" : 1 })
সেভ করা অবজেক্ট ভেরিয়েবল থেকে দেখানো
> studentDetails;
ফলাফল (_id যোগ হয়েছে):
ব্যাখ্যা: save() মেথড ডকুমেন্টে _id না থাকলে insert করে, থাকলে update করে। ইনসার্টের পর ভেরিয়েবলটিতে _id ফিল্ড যুক্ত হয়ে যায়। নোট: MongoDB 4.2+ এ save() ডিপ্রিকেটেড, insertOne()/replaceOne() ব্যবহার করা উচিত।