Chuyển tới nội dung chính
Version: 4.1

MongoDB (BETA)

BETA

Mô-đun MongoDB đang ở giai đoạn BETA và có sẵn cho các bản cài mới. Báo cáo sự cố trên GitHub.

Trang MongoDB cho phép bạn tạo cơ sở dữ liệu tài liệu và người dùng trên phiên bản MongoDB dùng chung của máy chủ cho ứng dụng của mình (Node.js, Python, PHP với tiện ích mở rộng mongodb, v.v.).

Bật tính năng​

Quản trị viên cài MongoDB một lần từ HiTechAdmin > Dịch vụ > Packages & Apps > MongoDB (hoặc hitechcloudcli mongodb install) và cấp tính năng mongodb trong một gói. Khi đó các tài khoản thuộc gói này sẽ thấy MongoDB trên thanh bên.

Cơ sở dữ liệu​

Mọi tên cơ sở dữ liệu và người dùng đều có tiền tố là tên tài khoản của bạn (<account>_), cùng quy tắc mà MySQL dùng ở đây, nên hai tài khoản không bao giờ trùng nhau.

  • Cơ sở dữ liệu mới - nhập tên; tuỳ chọn tạo cùng lúc một người dùng có quyền readWrite trên cơ sở dữ liệu đó.
  • Xoá - nút chuyển sang đếm ngược Xác nhận; nhấn lần nữa để xoá cơ sở dữ liệu và mọi người dùng được tạo cho nó.

Người dùng​

  • Người dùng mới - tên đăng nhập, mật khẩu (ít nhất 8 ký tự, hoặc dùng Tạo ngẫu nhiên) và cơ sở dữ liệu mà người dùng được cấp readWrite.
  • Cấp quyền - cấp cho người dùng hiện có quyền truy cập vào một cơ sở dữ liệu khác của bạn.
  • Thu hồi - nhấn × bên cạnh một cơ sở dữ liệu trong cột Quyền truy cập vào.
  • Mật khẩu - đặt mật khẩu mới.
  • Xoá - xoá người dùng (có đếm ngược xác nhận).

Kết nối​

Người dùng được tạo trong cơ sở dữ liệu admin, nên chuỗi kết nối cần authSource=admin:

mongodb://<account>_USER:PASSWORD@127.0.0.1:27017/<account>_DATABASE?authSource=admin

MongoDB chỉ lắng nghe trên loopback; ứng dụng chạy trên máy chủ này kết nối tới 127.0.0.1:27017. Truy cập từ xa được cố ý không cung cấp - một phiên bản phục vụ mọi tài khoản.

Từ terminal​

hitechcloudcli mongodb db list <account>
hitechcloudcli mongodb db create <account> <name>
hitechcloudcli mongodb user create <account> <user> <password> <account>_<db>
Trang này có hữu ích không?