Which steps are required to establish a connection to a MongoDB server using the MongoClient class?

4 phương ánCó giải thíchDễ

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở

Đáp án đúng gồm hai ý: "Import the MongoClient class from the mongodb module with the require() statement." và "Call the connect() method on the MongoClient instance by passing the MongoDB server URL.". Với driver mongodb chính thức theo kiểu CommonJS, đầu tiên lấy lớp bằng const { MongoClient } = require('mongodb'), sau đó tạo client và gọi connect() với chuỗi kết nối như mongodb://localhost:27017 (bản driver mới thường truyền URL vào new MongoClient(url) rồi gọi client.connect(), bản cũ dùng MongoClient.connect(url)); kết nối xong mới gọi client.db() để chọn database. "Create an instance of the MongoDatabase class." sai vì driver không có lớp MongoDatabase; đối tượng database có kiểu Db và lấy qua client.db(), không tự tạo bằng new. "Use the import statement to import MongoClient." chỉ đúng khi dự án dùng ES module, còn quy trình được hỏi dựa trên require() của CommonJS nên đây không phải bước bắt buộc.

Cùng chương 4

Xuất hiện trong 1 bộ đề