Để lưu giá trị của một biến vào collection, sử dụng cú pháp db.tênCollection.save(tênBiến), trong đó tênBiến là biến chứa dữ liệu cần lưu.
Ví dụ tạo biến và lưu vào collection
> var Info = {
"Name": "David",
"CountryName": "US",
"ProjectDetails": [{
"ClientName": "David",
"ProjectName": "Online Banking System"
}]
}
Lưu biến vào collection
> db.demo483.save(Info);
WriteResult({ "nInserted" : 1 })
Kiểm tra dữ liệu đã lưu
> db.demo483.find().pretty();
Kết quả:
{
"_id" : ObjectId("5e82e0d6b0f3fa88e22790a0"),
"Name" : "David",
"CountryName" : "US",
"ProjectDetails" : [
{
"ClientName" : "David",
"ProjectName" : "Online Banking System"
}
]
}
Giải thích: Phương thức save() sẽ chèn document mới nếu không có _id, hoặc cập nhật document nếu _id đã tồn tại. Đây là cách thuận tiện để lưu trữ đối tượng JavaScript trực tiếp vào MongoDB.