Giám sát mongodb

Sau khi bạn có sẵn máy chủ, một trong những hành động đầu tiên và biến phổ biến nhất bạn cần thực hiện là kết nối với cơ sở dữ liệu thực tế. Điều này yêu cầu sự phân phối để đảm bảo rằng cơ sở dữ liệu được cấu hình theo cách cho phép khách hàng của bạn kết nối và xác thực

Nội dung chính Hiển thị

Điều này có nghĩa là bạn sẽ hiểu cách kết nối với cơ sở dữ liệu MongoDB của mình bằng cách cung cấp vị trí máy chủ, tham số kết nối và thông tin xác thực chính xác. Trong hướng dẫn này, chúng tôi sẽ tập trung vào cách kết nối với cơ sở dữ liệu từ phía máy khách bằng vỏ ứng dụng khách

mongo --username <mongo_username> --password

0 MongoDB, được thiết kế chủ yếu cho các phiên bản tương tác với cơ sở dữ liệu của bạn

Trong hướng dẫn đi kèm, bạn có thể tìm hiểu cách cấu hình cài đặt xác thực của MongoDB để phù hợp với yêu cầu của bạn. Cân nhắc đọc cả hai phần để có bức tranh hoàn chỉnh về cách xác thực được khai triển từ quan điểm của cả hai bên

LIÊN QUÂN TỚI PRISMA. IO

Nếu bạn đang sử dụng MongoDB, hãy kiểm tra kết nối MongoDB của Prisma. Bạn có thể tự tin sử dụng Prisma Client để quản lý sản xuất cơ sở dữ liệu MongoDB

Để bắt đầu làm việc với MongoDB và Prisma, hãy xem hướng dẫn bắt đầu từ đầu của chúng tôi hoặc thêm vào một dự án hiện có

Prisma là bộ công cụ mã nguồn mở cơ sở dữ liệu dành cho Typescript và Node. js Mục đích giúp các nhà phát triển ứng dụng làm việc hiệu quả và tự tin hơn khi làm việc với cơ sở dữ liệu

Thông tin cơ bản về khách hàng mongo --username --password0

Ứng dụng khách

mongo --username <mongo_username> --password

0 là ứng dụng khách Dòng lệnh JavaScript để kết nối, kiểm tra giám sát và tương tác với máy chủ cơ sở dữ liệu MongoDB. Theo nhiều cách, đây là cách đơn giản nhất để kết nối và bắt đầu sử dụng nền tảng MongoDB của bạn vì nó được bao gồm trong bản cài đặt MongoDB và có sẵn trên tất cả các nền tảng phổ biến. Ứng dụng khách

mongo --username <mongo_username> --password

0 đặc biệt hữu ích để thực hiện cấu hình ban đầu và cho các phiên bản tương tác mà bạn muốn khám phá dữ liệu của mình hoặc bật lại truy vấn dựa trên kết quả bộ dữ liệu

Cách bạn kết nối với trình bao

mongo --username <mongo_username> --password

0 tùy chọn thuộc về cấu hình của máy chủ MongoDB và các tùy chọn có sẵn để bạn xác thực tài khoản. Trong các phần sau, chúng ta sẽ xem xét một số tùy chọn kết nối cơ bản. Để xác định rõ ràng, chúng tôi sẽ phân biệt giữa kết nối bộ cục bộ và kết nối từ xa
  • local connection. một kết nối trong máy khách đó và phiên bản MongoDB được đặt trên cùng một máy chủ
  • connection from xa. nơi máy khách đang kết nối với phiên bản MongoDB có thể truy cập mạng đang chạy trên một máy tính khác

Please started with the connection with the database from the same computer

Kết nối với cơ sở dữ liệu cục bộ bằng mongo --username --password0

Không có bất kỳ đối số nào, lệnh

mongo --username <mongo_username> --password

0 cố gắng kết nối với một phiên bản cục bộ của MongoDB

Để làm điều này, nó đang cố gắng kết nối với cổng 27017 trên địa chỉ loopback cục bộ.

mongo --username <mongo_username> --password

7. Đây là một trong những giao diện mà các máy chủ MongoDB được liên kết trong cấu hình mặc định của chúng (MongoDB cũng có thể truy cập thông qua các ổ cắm cục bộ của tệp)

Bạn có thể kết nối với máy chủ MongoDB cục bộ đang chạy với cấu hình mặc định của nó bằng cách nhập

________số 8

Khi kết nối thành công, bạn có thể sẽ thấy một tập hợp các thông báo khá dài, theo sau là dấu nhắc trình bao MongoDB

MongoDB shell version v4.4.6

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb

Implicit session: session { "id" : UUID("9cf2d126-d25f-4ed8-b159-ef3bba4fcc53") }

MongoDB server version: 4.4.6

---

The server generated these startup warnings when booting:

2021-06-04T12:26:53.374+00:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem

2021-06-04T12:26:54.562+00:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted

---

---

Enable MongoDB's free cloud-based monitoring service, which will then receive and display

metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you

and anyone you share the URL with. MongoDB may use this information to make product

improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()

To permanently disable this reminder, run the following command: db.disableFreeMonitoring()

---

>

Đầu ra hiển thị các bản ghi được tạo bởi lệnh

mongo --username <mongo_username> --password

0 trong khi thiết lập kết nối, theo sau là một số cảnh báo do máy chủ MongoDB tạo khi khởi động. Cuối cùng, có một thông báo về nhiệm vụ giám sát MongoDB mà bạn có thể chọn tận dụng hoặc tắt

Một trong những cảnh báo từ máy chủ MongoDB cho biết rằng quyền kiểm soát truy cập hiện không được bật. Đây là lý do tại sao tôi có thể kết nối mà không cần cung cấp thông tin đăng nhập hoặc các chi tiết xác thực khác

Nếu bạn đang kết nối với máy chủ MongoDB bộ cục bộ đã được định cấu hình với quyền kiểm tra giám sát truy cập, bạn cần cung cấp thêm thông tin để kết nối. Bạn sẽ cần cung cấp ít nhất một tên người dùng và mật khẩu để kết nối bằng cách sử dụng các tùy chọn

mongo --username <mongo_username> --password

9 và

mongo --username <mongo_username> --password

20 được liên kết

mongo --username <mongo_username> --password

Set option

mongo --username <mongo_username> --password

20 ở cuối và không cung cấp mật khẩu nội tuyến cho bạn biết rằng bạn muốn MongoDB nhắc nhập mật khẩu thay thế. Điều này an toàn hơn việc cung cấp mật khẩu trong lệnh chính vì mật khẩu đó có thể hiển thị hoặc có thể khôi phục thông tin được thông qua lịch sử bao, danh sách quy trình và các cơ chế khác

Máy chủ MongoDB sẽ nhắc bạn nhập mật khẩu của người dùng trước khi kết nối với cơ sở dữ liệu

mongo --username <mongo_username> --password

2

Sau khi xác nhận thành công, bạn sẽ được kết nối với cơ sở dữ liệu và có thể tiếp tục phiên bản của mình như bình thường

Bạn cũng có thể cung cấp thông tin này bằng cách chuyển một chuỗi kết nối thay vì sử dụng các tùy chọn

mongo --username <mongo_username> --password

9 và

mongo --username <mongo_username> --password

20

mongo --username <mongo_username> --password

8

Vì chúng tôi đã chỉ ra rằng người dùng có mật khẩu với cú pháp

mongo --username <mongo_username> --password

24, nhưng chưa cung cấp mật khẩu, shell

mongo --username <mongo_username> --password

0 sẽ nhắc nhập mật khẩu

Ngoài ra, bạn cũng có thể xác minh sau khi kết nối với lệnh

mongo --username <mongo_username> --password

0 bình thường bằng cách sử dụng lệnh

mongo --username <mongo_username> --password

27

Đầu tiên, kết nối với cơ sở dữ liệu MongoDB mà không cần cung cấp thông tin xác thực

________số 8

Bạn sẽ nhận được một dấu nhắc lệnh như bình thường, nhưng nếu truy cập kiểm tra giám sát được bật, bạn sẽ không có quyền thực hiện nhiều hành động cho đến khi bạn xác thực. im lặng, command

mongo --username <mongo_username> --password

28 có thể sẽ trống vì bạn không có quyền truy cập để truy vấn cơ sở dữ liệu có sẵn

mongo --username <mongo_username> --password

5

Để xác thực, trước tiên, hãy chọn cơ sở dữ liệu mà người dùng của bạn đã được xác định trong. Thông thường, đó sẽ là cơ sở dữ liệu

mongo --username <mongo_username> --password

29

mongo --username <mongo_username> --password

7

Sau đó, sử dụng

mongo --username <mongo_username> --password

80 để cung cấp tên người dùng của bạn và yêu cầu lời nhắc mật khẩu

mongo --username <mongo_username> --password

9

Bạn sẽ được nhắc nhập mật khẩu của tài khoản người dùng như trước

mongo --username <mongo_username> --password

0

Nếu bạn thành công, máy chủ sẽ xuất ra

mongo --username <mongo_username> --password

81

MongoDB shell version v4.4.6

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb

Implicit session: session { "id" : UUID("9cf2d126-d25f-4ed8-b159-ef3bba4fcc53") }

MongoDB server version: 4.4.6

---

The server generated these startup warnings when booting:

2021-06-04T12:26:53.374+00:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem

2021-06-04T12:26:54.562+00:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted

---

---

Enable MongoDB's free cloud-based monitoring service, which will then receive and display

metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you

and anyone you share the URL with. MongoDB may use this information to make product

improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()

To permanently disable this reminder, run the following command: db.disableFreeMonitoring()

---

>

0

Bây giờ bạn sẽ có quyền truy cập thông thường của người dùng mà bạn đã xác thực là

mongo --username <mongo_username> --password

5

MongoDB shell version v4.4.6

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb

Implicit session: session { "id" : UUID("9cf2d126-d25f-4ed8-b159-ef3bba4fcc53") }

MongoDB server version: 4.4.6

---

The server generated these startup warnings when booting:

2021-06-04T12:26:53.374+00:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem

2021-06-04T12:26:54.562+00:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted

---

---

Enable MongoDB's free cloud-based monitoring service, which will then receive and display

metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you

and anyone you share the URL with. MongoDB may use this information to make product

improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()

To permanently disable this reminder, run the following command: db.disableFreeMonitoring()

---

>

2

Bạn có thể xem danh sách người dùng và vai trò được xác thực được liên kết với kết nối hiện tại bất kỳ lúc nào bằng cách nhập

MongoDB shell version v4.4.6

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb

Implicit session: session { "id" : UUID("9cf2d126-d25f-4ed8-b159-ef3bba4fcc53") }

MongoDB server version: 4.4.6

---

The server generated these startup warnings when booting:

2021-06-04T12:26:53.374+00:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem

2021-06-04T12:26:54.562+00:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted

---

---

Enable MongoDB's free cloud-based monitoring service, which will then receive and display

metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you

and anyone you share the URL with. MongoDB may use this information to make product

improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()

To permanently disable this reminder, run the following command: db.disableFreeMonitoring()

---

>

3

mongo --username <mongo_username> --password

24

LIÊN QUÂN TỚI PRISMA. IO

Nếu bạn đang muốn bắt đầu làm việc với MongoDB và Prisma, hãy xem hướng dẫn bắt đầu từ đầu của chúng tôi hoặc thêm vào một dự án hiện có

Prisma là bộ công cụ mã nguồn mở cơ sở dữ liệu dành cho Typescript và Node. js Mục đích giúp các nhà phát triển ứng dụng làm việc hiệu quả và tự tin hơn khi làm việc với cơ sở dữ liệu

Conconnected to database from xa

Nếu bạn muốn kết nối với cơ sở dữ liệu MongoDB từ xa, bạn sẽ phải cung cấp một số chi tiết bổ sung khi sử dụng shell

mongo --username <mongo_username> --password

0

Cụ thể, bạn sẽ cần bao gồm tùy chọn

mongo --username <mongo_username> --password

83 và khả năng có thể là cả tùy chọn

mongo --username <mongo_username> --password

84 nếu máy chủ MongoDB đang lắng nghe trên một cổng không mặc định. Trong hầu hết các trường hợp, bạn cũng cần cung cấp các tùy chọn

mongo --username <mongo_username> --password

85 và

mongo --username <mongo_username> --password

20 để xác thực với máy chủ từ xa

Do đó, cấu trúc cơ sở của lệnh khi kết nối với cơ sở dữ liệu MongoDB từ xa trông giống như thế này

MongoDB shell version v4.4.6

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb

Implicit session: session { "id" : UUID("9cf2d126-d25f-4ed8-b159-ef3bba4fcc53") }

MongoDB server version: 4.4.6

---

The server generated these startup warnings when booting:

2021-06-04T12:26:53.374+00:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem

2021-06-04T12:26:54.562+00:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted

---

---

Enable MongoDB's free cloud-based monitoring service, which will then receive and display

metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you

and anyone you share the URL with. MongoDB may use this information to make product

improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()

To permanently disable this reminder, run the following command: db.disableFreeMonitoring()

---

>

5

Như đã đề cập trong phần kết nối với bộ cơ sở dữ liệu cục bộ, tùy chọn được đặt

mongo --username <mongo_username> --password

20 ở cuối và không cung cấp mật khẩu nội tuyến cho biết rằng bạn muốn Shell

mongo --username <mongo_username> --password

0 nhắc nhập mật khẩu thay thế. Điều này an toàn hơn việc cung cấp mật khẩu trong lệnh chính vì mật khẩu đó có thể hiển thị hoặc có thể khôi phục thông tin được thông qua lịch sử bao, danh sách quy trình và các cơ chế khác

Máy chủ MongoDB sẽ nhắc bạn nhập mật khẩu của người dùng trước khi kết nối với cơ sở dữ liệu

mongo --username <mongo_username> --password

2

Sau khi xác nhận thành công, bạn sẽ được kết nối với cơ sở dữ liệu và có thể tiếp tục phiên bản của mình như bình thường

Bạn cũng có thể cung cấp thông tin này bằng cách chuyển một chuỗi kết nối thay vì sử dụng các tùy chọn

mongo --username <mongo_username> --password

83,

mongo --username <mongo_username> --password

84,

mongo --username <mongo_username> --password

9 và

mongo --username <mongo_username> --password

20

MongoDB shell version v4.4.6

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb

Implicit session: session { "id" : UUID("9cf2d126-d25f-4ed8-b159-ef3bba4fcc53") }

MongoDB server version: 4.4.6

---

The server generated these startup warnings when booting:

2021-06-04T12:26:53.374+00:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem

2021-06-04T12:26:54.562+00:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted

---

---

Enable MongoDB's free cloud-based monitoring service, which will then receive and display

metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you

and anyone you share the URL with. MongoDB may use this information to make product

improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()

To permanently disable this reminder, run the following command: db.disableFreeMonitoring()

---

>

7

Vì chúng tôi đã chỉ ra rằng người dùng có mật khẩu với cú pháp

mongo --username <mongo_username> --password

24, nhưng chưa cung cấp mật khẩu, shell

mongo --username <mongo_username> --password

0 sẽ nhắc nhập mật khẩu

Điều chỉnh cấu hình xác thực của máy chủ MongoDB

Nếu bạn muốn sửa đổi các quy tắc quy định cách người dùng có thể xác thực với các phiên bản MongoDB của bạn, bạn có thể làm như vậy bằng cách sửa đổi cấu hình máy chủ của mình. Bạn có thể tìm hiểu cách sửa đổi cấu hình xác thực của MongoDB trong bài viết này

Phần kết luận

Trong hướng dẫn này, chúng tôi đã đề cập đến việc xác thực MongoDB từ phía khách hàng. Chúng tôi đã trình bày cách sử dụng trình bao

mongo --username <mongo_username> --password

0 để kết nối với cả phiên bản cơ sở dữ liệu cục bộ và cơ sở dữ liệu từ xa bằng nhiều phương pháp khác nhau

Biết cách kết nối với các phiên bản MongoDB khác nhau là rất quan trọng khi bạn bắt đầu làm việc với hệ thống cơ sở dữ liệu. Bạn có thể chạy một phiên bản cục bộ MongoDB để phát triển mà không cần bất kỳ xác thực cụ thể nào, nhưng cơ sở dữ liệu của bạn trong giai đoạn dàn dựng và sản xuất gần như chắc chắn sẽ yêu cầu xác thực. Có thể xác thực trong cả hai trường hợp sẽ cho phép bạn làm việc tốt trong các môi trường khác nhau

LIÊN QUÂN TỚI PRISMA. IO

Nếu bạn đang sử dụng MongoDB, hãy kiểm tra kết nối MongoDB của Prisma. Bạn có thể tự tin sử dụng Prisma Client để quản lý sản xuất cơ sở dữ liệu MongoDB

Để bắt đầu làm việc với MongoDB và Prisma, hãy xem hướng dẫn bắt đầu từ đầu của chúng tôi hoặc thêm vào một dự án hiện có

Prisma là bộ công cụ mã nguồn mở cơ sở dữ liệu dành cho Typescript và Node. js Mục đích giúp các nhà phát triển ứng dụng làm việc hiệu quả và tự tin hơn khi làm việc với cơ sở dữ liệu

Câu hỏi thường gặp

Điều gì xảy ra khi kết nối MongoDB bị từ chối?

Cho dù kết nối với bộ cục bộ MongoDB hay từ xa, lỗi kết nối sẽ dẫn đến thông báo lỗi từ MongoDB. Các nguồn phổ biến nhất của lỗi kết nối là tên người dùng hoặc mật khẩu không chính xác, cố gắng kết nối với địa chỉ IP không có trong danh sách trắng hoặc có thể có quá nhiều kết nối với cơ sở dữ liệu

Bạn có thể đọc thêm về cách kết nối với cơ sở dữ liệu MongoDB để chắc chắn rằng bạn có tất cả các phần cần thiết

Làm cách nào để bạn kết nối với MongoDB từ xa?

Để kết nối với a , bạn phải bao gồm các chi tiết bổ sung khi sử dụng trình bao

mongo --username <mongo_username> --password

0 as

mongo --username <mongo_username> --password

83 and could not be

mongo --username <mongo_username> --password

84

Cấu trúc cơ bản của lệnh sẽ trông giống như

MongoDB shell version v4.4.6

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb

Implicit session: session { "id" : UUID("9cf2d126-d25f-4ed8-b159-ef3bba4fcc53") }

MongoDB server version: 4.4.6

---

The server generated these startup warnings when booting:

2021-06-04T12:26:53.374+00:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem

2021-06-04T12:26:54.562+00:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted

---

---

Enable MongoDB's free cloud-based monitoring service, which will then receive and display

metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you

and anyone you share the URL with. MongoDB may use this information to make product

improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()

To permanently disable this reminder, run the following command: db.disableFreeMonitoring()

---

>

8

Cơ sở dữ liệu MongoDB của bạn cũng cần được định cấu hình để tiếp nhận các kết nối từ xa trong tệp cấu hình hoặc danh sách Atlas IP trắng

Làm cách nào để bạn kết nối với MongoDB với tư cách quản trị viên?

Giả sử người dùng quản trị đã được tạo bằng , bạn có thể sử dụng cú pháp tương tự như cú pháp sau

MongoDB shell version v4.4.6

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb

Implicit session: session { "id" : UUID("9cf2d126-d25f-4ed8-b159-ef3bba4fcc53") }

MongoDB server version: 4.4.6

---

The server generated these startup warnings when booting:

2021-06-04T12:26:53.374+00:00: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem

2021-06-04T12:26:54.562+00:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted

---

---

Enable MongoDB's free cloud-based monitoring service, which will then receive and display

metrics about your deployment (disk utilization, CPU, operation statistics, etc).

The monitoring data will be available on a MongoDB website with a unique URL accessible to you

and anyone you share the URL with. MongoDB may use this information to make product

improvements and to suggest MongoDB products and deployment options to you.

To enable free monitoring, run the following command: db.enableFreeMonitoring()

To permanently disable this reminder, run the following command: db.disableFreeMonitoring()

---

>

9

Bạn sử dụng dòng lệnh MongoDB như thế nào?

Ứng dụng khách

mongo --username <mongo_username> --password

0 là ứng dụng khách Dòng lệnh JavaScript để kết nối, kiểm tra giám sát và tương tác với máy chủ cơ sở dữ liệu MongoDB

Cách bạn kết nối và sử dụng trình bao

mongo --username <mongo_username> --password

0 sẽ phụ thuộc vào cấu hình của bạn, nhưng bạn thường có thể bắt đầu bằng cách sử dụng dòng lệnh bằng cách nhập

mongo --username <mongo_username> --password

0 vào trình bao

MongoDB cũng có tiện ích bổ sung

mongo --username <mongo_username> --password

52 từ dòng lệnh nếu cần

Bạn có thể kết nối với MongoDB bằng Java không?

Có, bạn có thể kết nối với MongoDB bằng Java. Bước đầu tiên trong quy trình sẽ yêu cầu cài đặt trình điều khiển Java