Which method is used to delete multiple documents in a MongoDB collection?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "deleteMany". Phương thức deleteMany nhận một bộ lọc và xoá mọi document khớp điều kiện trong collection, ví dụ deleteMany với status bằng inactive xoá hết người dùng không hoạt động; kết quả trả về có deletedCount cho biết số document đã xoá. Truyền bộ lọc rỗng sẽ xoá toàn bộ document, nên phải cẩn thận. Phương thức này có cả trong MongoDB shell, Node.js driver lẫn model Mongoose. "removeDocuments" không phải phương thức nào của MongoDB. "deleteOne" có thật nhưng chỉ xoá document đầu tiên khớp bộ lọc, dù có nhiều document cùng thoả điều kiện. "removeMany" cũng không tồn tại; thứ có thật trước đây là remove(), đã bị đánh dấu lỗi thời và thay bằng cặp deleteOne, deleteMany.
Cùng chương 4
What is MongoDB?Có lời giảiCâu hỏiWhat is the purpose of using regex in MongoDB queries?Có lời giảiCâu hỏiTo connecting to a MongoDB database and performing CRUD operations using the Node MongoDB Driver. Identify the parts responsible for connecting, inserting, and querying documents. (Choose 3 answers)Có lời giảiCâu hỏiCả 36 câu của chủ đề36 câu