Phương thức drop() trong MongoDB
Phương thức db.collection.drop() trong MongoDB được sử dụng để xóa một Collection từ cơ sở dữ liệu.
Cú pháp
Cú pháp cơ bản của lệnh drop() là như sau:
db.COLLECTION_NAME.drop()Ví dụ
Đầu tiên, bạn kiểm tra các Collection có sẵn bên trong cơ sở dữ liệu mydb.
>use mydb switched to db mydb >show collections mycol mycollection system.indexes tutorialspoint >Quảng cáo
Bây giờ, bạn xóa Collection với tên mycollection như sau:
>db.mycollection.drop() true >Sau đó, kiểm tra lần nữa các Collection bên trong cơ sở dữ liệu:
>show collections mycol system.indexes tutorialspoint >Phương thức drop() sẽ trả về true, nếu Collection đã chọn bị xóa thành công, nếu không, nó sẽ trả về false.
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:
Follow fanpage của team //www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền //www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.
Các bài học lập trình MongoDB phổ biến khác tại VietJack:
- MongoDB - Tạo Database
- MongoDB - Xóa Database
- MongoDB - Tạo Collection
- MongoDB - Xóa Collection
Bài viết liên quan
160 bài học ngữ pháp tiếng Anh hay nhất
155 bài học Java tiếng Việt hay nhất
100 bài học Android tiếng Việt hay nhất
247 bài học CSS tiếng Việt hay nhất
197 thẻ HTML cơ bản
297 bài học PHP
101 bài học C++ hay nhất
97 bài tập C++ có giải hay nhất
208 bài học Javascript có giải hay nhất
Các phần trước mình đã hướng dẫn mọi người tạo và xóa 1 database trong MongoDB rồi. Sau khi mọi người đã biết cách tương tác với database rồi, thì bài này chúng ta tiếp tục tìm hiểu về các thêm mới một collection trong MongoDB. -Nếu như trong các hệ quản trị cơ sở RDBMS trước đây có các table để lưu trữ dữ liệu, thì trong MongoDB chúng được thay thế với một khái niệm hoàn toàn mới là các Collection. Để tạo collection trong MongoDB mọi người sử dụng cú
pháp: Trong đó: -Lưu ý: Để có thể thực hiện được lệnh này thì chúng ta cần khải khai báo sử dụng database. VD1: Tạo một collection có tên là users. MongoDB Enterprise > use to
switched to db toidicodedb
MongoDB Enterprise > db.cre
{ "ok" : 1 }
MongoDB Enterprise > VD2: Tạo một collection có tên là admin, và đồng thời validator dữ liệu cho collection. MongoDB Enterprise > db.createCollection("admin",{validator:{$or:[{name: {$type:
"string" }},{password: {$type: "string"}},{email: { $regex: "/@gmail\.com"}}]}}
)
{ "ok" : 1 }
MongoDB Enterprise > Trong đoạn trên mình đã ràng buộc dữ liệu cho trường
name và password có kiểu dữ liệu là string, email bắt buộc phải có đuôi là @gmail.com -Để xóa một collection trong MongoDB chúng ta sử dụng cú pháp:2, Xóa collection trong MongoDB.
VD: Xóa collection user.
MongoDB Enterprise > db.users.drop() true MongoDB Enterprise >
3, Xem danh sách các collection có trong database.
-Để xem danh sách các collection đang có trong database chúng ta sử dụng cú pháp:
show collectionsVD: xem danh sách các collection có trong database toidicodedb.
switched to db toidicodedb MongoDB Enterprise > show collections admin MongoDB Enterprise >
Hình minh họa
4, Lời kết.
-Nếu như ứng dụng của bạn không cần quá tối ưu, thì bạn hoàn toàn có thể không cần cấu hình option cho collection.
Đă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!
Bài Viết Mới