MongoDB mongosh
Chèn
Chèn tài liệu
Có 2 phương pháp để chèn tài liệu vào cơ sở dữ liệu MongoDB.
insertOne()
Để chèn một tài liệu, hãy sử dụng phương thức insertOne()
.
Phương thức này chèn một đối tượng vào cơ sở dữ liệu.
Lưu ý: Khi gõ vào shell, sau khi mở một đối tượng có dấu ngoặc nhọn "{", bạn có thể nhấn enter để bắt đầu một dòng mới trong trình soạn thảo mà không cần thực hiện lệnh. Lệnh sẽ thực thi khi bạn nhấn enter sau khi đóng dấu ngoặc nhọn.
Ví dụ
db.posts.insertOne({ title: "Post Title 1", body: "Body of post.", category: "News", likes: 1, tags: ["news", "events"], date: Date()
})
Hãy tự mình thử »Lưu ý: Nếu bạn cố chèn tài liệu vào bộ sưu tập không tồn tại, MongoDB sẽ tự động tạo bộ sưu tập.
insertMany()
Để chèn nhiều tài liệu cùng một lúc, hãy sử dụng phương thức insertMany()
.
Phương thức này chèn một mảng các đối tượng vào cơ sở dữ liệu.
Ví dụ
db.posts.insertMany([ { title: "Post Title 2", body: "Body of post.", category: "Event", likes: 2, tags: ["news", "events"], date: Date() }, { title: "Post Title 3", body: "Body of post.", category: "Technology", likes: 3, tags: ["news", "events"], date: Date() }, { title: "Post Title 4", body: "Body of post.", category: "Event", likes: 4, tags: ["news", "events"], date: Date() }
])
Hãy tự mình thử »