Tiếp tục với series, sau khi mình đã giới thiệu với mọi người các cách lấy và sửa dữ liệu (document) trong MongoDB rồi, thì bài này chúng ta tiếp tục tìm hiểu về cách xóa dữ liệu trong MongoDB.
1, Xóa dữ liệu trong MongoDB.
-Để có thể xóa dữ liệu trong MongoDB thì các banj sử dụng phương thức remove() với cú pháp sau:
db.collectionName.remove(
query,
{
justOne: <boolean>,
writeConcern: <document>,
collation: <document>
}
)
Trong đó:
collectionName
là tên của collection mà bạn muốn thực thi lệnh xóa document.- query là object (hay còn gọi là document) chứa các câu truy vấn để lọc dữ liệu.
justOne
là tham số cấu hình số lượng bản ghi có thể xóa khi query thực thi khớp.- Nếu
justOne: true
thì nó sẽ chỉ xóa 1 bản ghi duy nhất. - Nếu
justOne: false
thì nó sẽ xóa tất cả các bản ghi khớp với điều kiện query.
- Nếu
writeConcern
là một document chứa write concern.collation
là một document chứa các quy tắc.
2, Ví dụ.
VD: Xóa một admin có name = "Toidicode" và có age = 18.
db.admin.remove(
{
name: "Toidicode",
age: 18
}
)
Hình minh họa
3, Lời kết.
-Như vậy kết thúc phần này là mọi người đã có thể tương tác CURD được với MongoDB rồi. Phần tiếp theo chúng ta sẽ tìm hiểu về các lệnh liên quan đến collection trong MongoDB.
Đăng ký nhận tin.
Chúng tôi chỉ gửi tối đa 2 lần trên 1 tháng. Tuyên bố không spam mail!
Cảm ơn anh, mong sẽ có thêm phần sau <3
thienly
5 năm trước