Which command in MongoDB shows all collections in the current database?
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: "show collections". Trong MongoDB shell (mongosh hay mongo cũ), show là một lệnh trợ giúp (shell helper) theo sau là thứ cần liệt kê: show dbs liệt kê cơ sở dữ liệu, show collections liệt kê các collection của cơ sở dữ liệu đang chọn bằng use, show users liệt kê người dùng. "list collections" không phải lệnh shell; tên gần nhất là lệnh cơ sở dữ liệu listCollections, phải gọi qua db.runCommand, hoặc dùng hàm db.getCollectionNames(). "db.collections()" không phải hàm của shell; trong Node.js driver có phương thức collections() trên đối tượng Db trả về mảng đối tượng Collection trong mã ứng dụng, nhưng câu hỏi hỏi lệnh hiển thị trong shell. "collections show" đảo ngược thứ tự: cú pháp của shell helper là show đứng trước, đối tượng cần liệt kê đứng sau, nên shell sẽ báo lỗi vì không hiểu collections là lệnh gì.
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