MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm thế nào để truy cập phiên bản MongoDB 4.2?

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hướng dẫn kiểm tra cơ sở dữ liệu nguồn mở DevOps - Mọi thứ bạn nên biết

  2. 10 nền tảng lưu trữ MongoDB tốt nhất

  3. SocketTimeout với kết nối đã mở trong MongoDB

  4. Nhận BinData UUID từ Mongo dưới dạng chuỗi

  5. Tôi có thể sửa đổi chỉ mục hiện có trong MongoDB mà không làm rơi nó không?