Toidicode.com

Toidicode.com

BASIC TO ADVANCE

Bài 11: Xóa dữ liệu trong MongoDB

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.
  • 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
  }
)

reomve data in MongoDB

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!

Vũ Thanh Tài

About author
The best way to learn is to share
Xem tất cả bài đăng

1 Comments

Cảm ơn anh, mong sẽ có thêm phần sau <3

thienly

5 năm trước

Bình luận

Captcha