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

Cài đặt MongoDB trên Windows

MongoDB là một nền tảng dữ liệu phân tán, dựa trên tài liệu, mục đích chung được xây dựng cho các nhà phát triển ứng dụng hiện đại và cho đám mây.

MongoDB được phân loại là một cơ sở dữ liệu NoSQL. Nó sử dụng các tài liệu giống JSON với các lược đồ tùy chọn.

Bạn có thể sử dụng MongoDB dưới dạng triển khai đám mây hoặc dưới dạng cài đặt tại chỗ.

Trong hướng dẫn này, tôi cài đặt nó dưới dạng cài đặt tại chỗ bằng MongoDB Community Edition trên Windows.

Tải xuống MongoDB

MongoDB có một trình hướng dẫn cài đặt và một tùy chọn cài đặt không cần giám sát. Đối với hướng dẫn này, chúng tôi cài đặt nó bằng trình hướng dẫn cài đặt sử dụng các tùy chọn mặc định.

Để tải xuống MongoDB:

  1. Truy cập trang tải xuống MongoDB.
  2. Chọn Mặt bằng tại chỗ tùy chọn.
  3. Kiểm tra để đảm bảo rằng các tùy chọn chính xác đang hiển thị để tải xuống (tức là phiên bản hiện tại được chọn, Windows được chọn và msi gói được chọn). Hãy xem ảnh chụp màn hình ở trên để biết ví dụ.
  4. Nhấp vào Tải xuống .

Các hướng dẫn đó dựa trên trang Tải xuống MongoDB tại thời điểm hướng dẫn này. Bạn có thể cần phải sửa đổi nó nếu nó đã thay đổi vào thời điểm bạn đọc.

Đây là giao diện của trang Tải xuống tại thời điểm hướng dẫn này:

Cài đặt MongoDB

Sau khi tải xuống, bạn có thể sẽ thấy tệp đã tải xuống ở cuối trang Tải xuống:

Nhấp vào Mở tệp .

Thao tác này sẽ mở trình cài đặt:

Nhấp vào Tiếp theo .

Điều này đưa chúng ta đến màn hình thỏa thuận cấp phép:

Nếu bạn đồng ý với các điều khoản và điều kiện, hãy chọn Tôi chấp nhận các điều khoản trong Thỏa thuận cấp phép , sau đó nhấp vào Tiếp theo .

Điều này đưa chúng ta đến màn hình Chọn loại thiết lập:

Màn hình này cho phép bạn chọn cài đặt hay không cài đặt thiết lập hoàn chỉnh (mặc định) hoặc chọn một thiết lập tùy chỉnh (nơi bạn chọn các tính năng của chương trình sẽ được cài đặt).

Đối với hướng dẫn này, hãy nhấp vào Hoàn thành .

Thao tác này sẽ tự động mở màn hình Cấu hình dịch vụ:

Tại thời điểm này, bạn có quyền lựa chọn chạy MongoDB như một dịch vụ mạng hoặc với tư cách là người dùng cục bộ hoặc miền.

Đối với hướng dẫn này, chúng tôi sẽ để nó ở chế độ mặc định (tức là chạy nó như một dịch vụ mạng).

Nhấp vào Tiếp theo> .

Điều này đưa chúng ta đến màn hình Cài đặt MongoDB La bàn:

MongoDB Compass là một công cụ GUI để quản lý MongoDB. Bạn không phải cài đặt cái này, nhưng với mục đích của hướng dẫn này, chúng tôi sẽ cài đặt nó.

Cài đặt La bàn MongoDB tùy chọn được chọn theo mặc định. Nếu bạn hài lòng khi cài đặt MongoDB Compass, hãy chọn nó. Nếu không, hãy bỏ chọn nó.

Nhấp vào Tiếp theo .

Điều này đưa chúng ta đến màn hình cuối cùng trước khi cài đặt:

Nếu bạn cần thực hiện bất kỳ thay đổi nào, bây giờ là cơ hội cuối cùng để bạn quay lại và thực hiện chúng, trước khi quay lại màn hình này.

Nhấp vào Cài đặt để cài đặt MongoDB.

Bạn có thể nhận được hộp xác nhận Kiểm soát tài khoản người dùng thông thường:

Nhấp vào để cho phép ứng dụng thực hiện các thay đổi đối với thiết bị của bạn.

Bạn cũng có thể nhận được thông báo rằng các tệp nhất định cần được cập nhật bằng thiết lập này đang được sử dụng:

Trong trường hợp của tôi, tôi đã cài đặt SQL Server trên máy này và nó đang sử dụng các tệp mà thiết lập MongoDB cần cập nhật.

Bạn có thể chọn một trong hai tùy chọn tại đây, nhưng đối với hướng dẫn này, chúng tôi sẽ để nó ở chế độ mặc định (tức là đóng các ứng dụng và thử khởi động lại chúng).

Nhấp vào OK .

Quá trình thiết lập bây giờ được tiến hành và cài đặt MongoDB và MongoDB Compass. Nó có thể mất một thời gian. Trong quá trình hướng dẫn này, mất khoảng 10 đến 15 phút và có vẻ như nó gặp khó khăn khi cài đặt MongoDB Compass, nhưng cuối cùng nó đã hoạt động.

Sau khi cài đặt, màn hình cuối cùng sẽ hiển thị, với La bàn MongoDB ở chế độ nền:

Nhấp vào Kết thúc .

Khi bạn cài đặt MongoDB dưới dạng Dịch vụ Windows, dịch vụ sẽ được khởi động sau khi cài đặt thành công.

Bây giờ bạn có thể tiếp tục và kết nối với MongoDB.

Bạn có thể kết nối với MongoDB thông qua Mongo shell (được bao gồm trong cài đặt) hoặc bằng công cụ MongoDB Compass GUI (nếu bạn đã bao gồm nó trong cài đặt).

Kết nối với MongoDB qua Mongo Shell

Mongo shell là một giao diện shell JavaScript tương tác với MongoDB và được bao gồm trong cài đặt MongoDB.

Để bắt đầu sử dụng MongoDB qua mongo shell, hãy mở dấu nhắc lệnh và nhập thông tin sau:

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe"

Điều đó sẽ kết nối trình bao mongo.exe với phiên bản MongoDB đang chạy.

Ngoài ra, bạn có thể điều hướng đến vị trí đó và nhấp đúp vào mongo.exe tệp.

Sau khi kết nối, bạn có thể nhập help để đưa ra các tùy chọn trợ giúp tương tác.

Kết nối qua MongoDB La bàn

Nếu bạn đã bao gồm MongoDB La bàn trong cài đặt, bạn có thể sử dụng nó để kết nối với MongoDB.

Bạn thường sẽ tìm thấy MongoDB Compass trong menu Start của Windows, nhưng khi vừa cài đặt MongoDB, MongoDB Compass đã ở chế độ nền chờ được sử dụng.

Sau khi chúng tôi đóng trình cài đặt ở bước cuối cùng của quá trình cài đặt, màn hình Chào mừng của MongoDB Compass vẫn còn:

Bạn có thể sử dụng nút Tiếp theo> để kiểm tra một số khả năng của MongoDB. Sau khi hoàn tất, hãy đóng lớp phủ này bằng cách nhấp vào X ở góc trên cùng bên phải.

Điều này có thể sẽ đưa bạn đến hộp thoại Cài đặt quyền riêng tư:

Bỏ chọn bất kỳ thứ gì bạn không muốn và sau đó nhấp vào Bắt đầu sử dụng la bàn .

Thao tác này đưa chúng ta đến màn hình Kết nối mới:

Nếu bạn đã làm theo hướng dẫn này, bạn sẽ có thể kết nối bằng cách sử dụng cùng một chuỗi kết nối như trong ảnh chụp màn hình ở trên. Để nhắc lại, đây là:

mongodb://127.0.0.1:27017

Điều này sử dụng định dạng chuỗi kết nối tiêu chuẩn để triển khai độc lập không thực thi kiểm soát truy cập.

Xem Định dạng URI chuỗi kết nối trên trang web tài liệu MongoDB để biết tổng quan chi tiết về các định dạng URI chuỗi kết nối khác nhau.

Khi bạn đã nhập chuỗi kết nối. nhấp vào KẾT NỐI .

Nếu kết nối thành công, bây giờ bạn sẽ thấy một cái gì đó như sau:

Bạn vừa kết nối với MongoDB qua La bàn.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ toLower

  2. $ unset trống. Bạn phải chỉ định một trường như vậy:{$ unset:{<field>:...}}

  3. Xóa nhiều tài liệu khỏi mongo trong một truy vấn

  4. id con trỏ mongodb lỗi không hợp lệ

  5. Không tìm thấy lớp 'MongoDB \ Driver \ Manager'