Consider the following code snippet for connecting to a MongoDB server. Identify the parts responsible for importing the MongoClient
class and connecting to the server. const {
MongoClient
}= require('mongodb'); const url = 'mongodb://localhost:27017'; const dbName = 'mydatabase'; const client =
new MongoClient(url);
async function run() {
try {
await client.connect();
console.log("Connected correctly to server");
const db = client.db(dbName);
}
finally {
await client.close();
}
}run().catch(console.dir);
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Để kết nối đến một server MongoDB, chúng ta cần sử dụng MongoClient class. Trong đoạn mã này, phần import MongoClient class được thực hiện bởi câu lệnh const { MongoClient } = require('mongodb');. Sau đó, chúng ta cần cung cấp thông tin kết nối đến server MongoDB, bao gồm địa chỉ và tên cơ sở dữ liệu. Câu lệnh const url = 'mongodb://localhost:27017'; được sử dụng để thiết lập địa chỉ server MongoDB, trong khi câu lệnh const dbName = 'mydatabase'; được sử dụng để thiết lập tên cơ sở dữ liệu. Để kết nối đến server MongoDB, chúng ta sử dụng phương thức connect() của MongoClient, được thực hiện bởi câu lệnh await client.connect();. Cuối cùng, để đóng kết nối đến server MongoDB, chúng ta sử dụng phương thức close() của MongoClient, được thực hiện bởi câu lệnh await client.close();.