Như chúng ta thảo luận về cách cài đặt MongoDB 4.2 trên Windows7 trong bài viết trước của chúng tôi Cách cài đặt MongoDB trên hệ thống Windows? , chúng ta sẽ thảo luận trong phần này Cách truy cập MongoDB qua:
- vỏ MongoDB
- trình điều khiển MongoDB
1. Truy cập MongoDB qua MongoDB Shell:
MongoDB Shell được bao gồm trong gói MongoDB. Đây là một giao diện JavaScript tương tác để truy vấn và cập nhật dữ liệu, cũng như thực hiện các chức năng quản trị.
Vì vậy, để sử dụng giao diện này, chúng tôi cần cung cấp đường dẫn đầy đủ vì nó nằm ở cùng một nơi với các tệp nhị phân khác, ví dụ trong trường hợp của chúng tôi là “ C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin” hoặc chúng tôi có thể thêm cái này vào PATH của chúng tôi.
Tuy nhiên, trước khi chúng ta có thể truy cập MongoDB, chúng ta phải bắt đầu một phiên bản MongoDB bằng cách sử dụng lệnh mongod trong windows 7 trở lên:
C:\ Users \ MY> ”C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin \ mongod.exe”
2019-12-26T13:25:10.998 + 0100 I CONTROL [main] Tự động tắt TLS 1.0, để buộc bật TLS 1.0, hãy chỉ định –sslDisabledProtocols ‘none’
2019-12-26T13:25:11.620 + 0100 I CONTROL [initandlisten] MongoDB khởi động:pid =7364 port =27017 dbpath =C:\ data \ db \ 64-bit host =MY-PC
2019-12-26T13:25:11.620 + 0100 I CONTROL [initandlisten] targetMinOS:Windows 7 / Windows Server 2008 R2
2019-12-26T13:25:11.620 + 0100 I CONTROL [initandlisten] db phiên bản v4.2.2
2019-12-26T13:25:11.620 + 0100 I CONTROL [initandlisten] git version:a0bbbff6ada159e19298d37946ac8dc4b497eadf
2019-12-26T13:25:11.620 + 0100 Công cụ cấp phát I CONTROL [initandlisten]:tcmalloc
2019-12-26T13:25:11.621 + 0100 I CONTROL [initandlisten] mô-đun:không có
2019-12-26T13:25:11.621 + 0100 I CONTROL [initandlisten] xây dựng môi trường:
2019-12-26T13:25:11.621 + 0100 I CONTROL [initandlisten] distmod:2012plus
2019-12-26T13:25:11.621 + 0100 I CONTROL [initandlisten] distarch:x86_64
2019-12-26T13:25:11.621 + 0100 I CONTROL [initandlisten] target_arch:x86_64
2019-12-26T13:25:11.621 + 0100 I CONTROL [initandlisten] tùy chọn:{}
Đối với Linux hoặc Centos 7, để khởi động MongoDB, hãy sử dụng lệnh mogod như sau:
#sudo systemctl start mongod.service
Bây giờ chúng ta có thể kết nối với phiên bản MongoDB của mình và bắt đầu làm việc với nó. Tuy nhiên, kết nối với cá thể MongoDB khác với cá thể cục bộ với cá thể từ xa:
a. Kết nối với phiên bản MongoDB cục bộ:
Chạy phiên bản MongoDB cục bộ trên Cổng mặc định:
C:\ Users \ MY> cd C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin
C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin> mongo
Phiên bản shell MongoDB v4.2.2
kết nối với:mongodb://127.0.0.1:27017 /? wrapper =disable &gssapiServiceName =mongodb
Phiên ngầm định:phiên {“id”:UUID (“b8bd6158-779d-40ca-b683-3bd40075ac2c”)}
Phiên bản máy chủ MongoDB:4.2.2
Máy chủ có cảnh báo khởi động:
2019-12-26T10:15:15.929 + 0100 TÔI KIỂM SOÁT [initandlisten]
2019-12-26T10:15:15.929 + 0100 I CONTROL [initandlisten] ** CẢNH BÁO:Kiểm soát truy cập chưa được bật cho cơ sở dữ liệu.
2019-12-26T10:15:15.929 + 0100 I CONTROL [initandlisten] ** Quyền truy cập đọc và ghi vào dữ liệu và cấu hình không bị hạn chế.
2019-12-26T10:15:15.929 + 0100 TÔI KIỂM SOÁT [initandlisten]
-
Bật dịch vụ giám sát dựa trên đám mây miễn phí của MongoDB, dịch vụ này sau đó sẽ nhận và hiển thị
số liệu về việc triển khai của bạn (sử dụng đĩa, CPU, thống kê hoạt động, v.v.).
Dữ liệu giám sát sẽ có sẵn trên trang web MongoDB với một URL duy nhất mà bạn có thể truy cập
và bất kỳ ai mà bạn chia sẻ URL. MongoDB có thể sử dụng thông tin này để tạo sản phẩm
cải tiến và đề xuất các sản phẩm MongoDB và các tùy chọn triển khai cho bạn.
Để bật tính năng giám sát miễn phí, hãy chạy lệnh sau:db.enableFreeMoosystem ()
Để tắt vĩnh viễn lời nhắc này, hãy chạy lệnh sau:db.disableFreeMoosystem ()
-
>
Chạy phiên bản MongoDB cục bộ trên Cổng không phải mặc định:
C:\ Users \ MY> cd C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin
C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin> mongo –port 27100
b. Kết nối với phiên bản MongoDB từ xa:
- Sử dụng Chuỗi kết nối:
C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin> mongo “mongodb://mongodb.server.com:27111”
- Sử dụng tùy chọn dòng lệnh –host
: .
C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin> mongo –host mongodb.server.com:27111
- Sử dụng các tùy chọn dòng lệnh —host
và –port :
C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin> mongo –host mongodb.server.com - cổng 27111
Sau khi chúng tôi kết nối với phiên bản MongoDB đang chạy của mình, chúng tôi có thể sử dụng nó, chẳng hạn như chúng tôi có thể kiểm tra danh sách cơ sở dữ liệu của mình bằng lệnh show dbs như sau:
C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin> mongo
Phiên bản shell MongoDB v4.2.2
kết nối với:mongodb://127.0.0.1:27017 /? wrapper =disable &gssapiServiceName =mongodb
Phiên ngầm định:phiên {“id”:UUID (“927c02f6-b55d-4282-9c3c-dcc4725212ed”)}
Phiên bản máy chủ MongoDB:4.2.2
Máy chủ có cảnh báo khởi động:
2019-12-26T10:15:15.929 + 0100 TÔI KIỂM SOÁT [initandlisten]
2019-12-26T10:15:15.929 + 0100 I CONTROL [initandlisten] ** CẢNH BÁO:Kiểm soát truy cập chưa được bật cho cơ sở dữ liệu.
2019-12-26T10:15:15.929 + 0100 I CONTROL [initandlisten] ** Quyền truy cập đọc và ghi vào dữ liệu và cấu hình không bị hạn chế.
2019-12-26T10:15:15.929 + 0100 TÔI KIỂM SOÁT [initandlisten]
-
Bật dịch vụ giám sát dựa trên đám mây miễn phí của MongoDB, dịch vụ này sau đó sẽ nhận và hiển thị
số liệu về việc triển khai của bạn (sử dụng đĩa, CPU, thống kê hoạt động, v.v.).
Dữ liệu giám sát sẽ có sẵn trên trang web MongoDB với một URL duy nhất mà bạn có thể truy cập
và bất kỳ ai mà bạn chia sẻ URL. MongoDB có thể sử dụng thông tin này để tạo sản phẩm
cải tiến và đề xuất các sản phẩm MongoDB và các tùy chọn triển khai cho bạn.
Để bật tính năng giám sát miễn phí, hãy chạy lệnh sau:db.enableFreeMoosystem ()
Để tắt vĩnh viễn lời nhắc này, hãy chạy lệnh sau:db.disableFreeMoosystem ()
-
> hiển thị dbs
quản trị viên 0.000GB
cấu hình 0.000GB
dbHela 0,000GB
0,000GB cục bộ
>
Chúng tôi có thể kiểm tra cơ sở dữ liệu hiện đã chọn của mình bằng lệnh db như sau:
> db
kiểm tra
>
Chúng tôi có thể chuyển sang cơ sở dữ liệu cụ thể bằng cách sử dụng use database_name tuyên bố như sau:
> sử dụng DbHela
đã chuyển sang db DbHela
> db
DbHela
Để thoát khỏi MongoDB Shell
Gõ từ bỏ ():
> thoát ()
C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin>
Hoặc sử dụng phím tắt
> ^ C
tạm biệt
C:\ Program Files \ MongoDB \ Server \ 4.2 \ bin>
2. Truy cập MongoDB qua Trình điều khiển MongoDB:
Để truy cập phiên bản MongoDB trong môi trường lập trình của bạn, chúng tôi cần một thư viện ứng dụng khách chính thức cho các ứng dụng của mình. Ứng dụng khách chính thức này được gọi là Trình điều khiển MongoDB.
Trang web MongoDB duy trì một danh sách các trình điều khiển MongoDB có thể được sử dụng để kết nối với MongoDB.
Trang này bao gồm các trình điều khiển cho các ngôn ngữ sau:
C | C ++ (kế thừa) |
C # | Đi |
Java | Node.js |
Perl | PHP |
Python | Động cơ (Python không đồng bộ) |
Ruby | Mongoid (Ruby ODM) |
Scala | Swift |