MongoDB là cơ sở dữ liệu NoSQL mã nguồn mở nổi tiếng được xây dựng trên ngôn ngữ lập trình C++. MongoDB là một cơ sở dữ liệu hướng tài liệu sử dụng các tài liệu giống như JSON và Lược đồ động để lưu trữ thông tin. Điều đó có nghĩa là trong khi lưu dữ liệu của bạn, bạn sẽ không phải lo lắng về Cấu trúc dữ liệu, số lượng trường hoặc loại trường được sử dụng để lưu trữ giá trị. Các đối tượng JSON giống với Tài liệu MongoDB Show
Bạn có thể thay đổi cấu trúc của các bản ghi bằng cách thêm các trường mới hoặc xóa các trường hiện có (mà MongoDB gọi là Tài liệu). Chức năng này có thể được sử dụng để mô tả Mối quan hệ phân cấp, Mảng lưu trữ và các Cấu trúc dữ liệu tinh vi hơn khác trong MongoDB. MongoDB đang được sử dụng để lưu trữ khối lượng dữ liệu khổng lồ bởi một số công ty kỹ thuật số, bao gồm Facebook, eBay, Adobe và Google Các tính năng chính của MongoDBSo với các cơ sở dữ liệu truyền thống khác, MongoDB có một số tính năng độc đáo khiến nó trở thành lựa chọn ưu việt. Sau đây là một số thuộc tính này
Cài đặt MongoDBĐể bắt đầu cài đặt Windows MongoDB Shell, bạn cần cài đặt MongoDB ngay từ đầu. Nếu bạn chưa cài đặt MongoDB trên máy tính của mình, phần đầu tiên sẽ hướng dẫn bạn ngay trước khi chuyển sang cài đặt trình bao MongoDB. Bạn có thể bỏ qua phần này nếu bạn đã cài đặt MongoDB trên hệ thống của mình Trước khi cài đặt MongoDB, điều quan trọng cần biết là có 2 phiên bản. Phiên bản cộng đồng và Phiên bản doanh nghiệp. Sự khác biệt chính giữa phiên bản Cộng đồng (đủ thông thường cho nhà phát triển) và phiên bản Doanh nghiệp là nó cung cấp các tùy chọn bảo mật nâng cao (e. g LDAP, kiểm tra, chỉnh sửa nhật ký), công cụ lưu trữ bổ sung, số liệu thống kê máy chủ thời gian thực, xác thực tài liệu, trình kết nối MongoDB cho BI, phân tích lược đồ, v.v. Bước 1. Tải xuống Trình cài đặt
Bước 2. Chạy Trình cài đặt MongoDB (a. tập tin msi)
Sau khi hoàn tất quá trình cài đặt, bạn sẽ tìm thấy phần mềm MongoDB trong ổ C của mình. Để xem nó, hãy vào C. Tệp chương trìnhMongoDBServer{version}bin. Tuy nhiên, bạn sẽ nhận thấy sự hiện diện của bất kỳ tệp thực thi nào bên cạnh mongo – mongod. Mongod là một quá trình daemon chạy trong nền. Nó xử lý các quy trình cơ sở dữ liệu như truy cập, truy xuất và cập nhật Nếu bạn thử sử dụng MongoDB ngay lập tức, bạn có thể phải chỉ định cấu trúc thư mục mỗi khi cần sử dụng nó. Để tránh điều này, bạn cần chỉ định một biến môi trường cho MongoDB, điều này dẫn chúng ta đến bước 3. Bước 3. Chỉ định một biến môi trường
C. Tệp chương trìnhMongoDBServer{version}bin. Phiên bản ở đâu là phiên bản MongoDB bạn đã tải xuống
Nếu bạn chạy lệnh mongod bây giờ, bạn sẽ gặp lỗi log khi dịch vụ mongod không tìm thấy thư mục dữ liệu Bước 4. Định cấu hình thư mục dữ liệu cho tất cả các tệp MongoDBĐể định cấu hình thư mục dữ liệu cho MongoDB, hãy tạo một thư mục có tên 'MongoDBFiles' với các thư mục con '/data/db'. Bạn có thể thực hiện việc này theo cách thủ công hoặc bằng cách nhập lệnh bên dưới trong thiết bị đầu cuối
Hãy chắc chắn rằng bạn đang ở trong C. /thư mục trước khi làm điều này Sau khi làm điều đó, gõ mongodb –dbpath “C. /MongoDBFiles/dữ liệu/db” Lệnh này sẽ thiết lập thư mục lưu trữ tất cả các thao tác MongoDB trên máy tính của bạn Bước 5. Chạy mongoBây giờ bạn đã định cấu hình MongoDB, hãy chạy 'mongod' trong thiết bị đầu cuối để xác nhận xem nó có hoạt động không. Máy chủ phải ở trên cổng 27017 (cổng mặc định của MongoDB) mà bạn có thể kết nối với. Tuy nhiên, để kết nối và sử dụng MongoDB, bạn phải chạy mongodb server trước Bước 6. Kiểm tra cài đặt của bạnĐể xác nhận cài đặt của bạn, hãy chạy 'mongo' trong thiết bị đầu cuối. Bạn sẽ thấy một trình bao lệnh tương tự như dấu nhắc lệnh cho phép bạn nhập lệnh. Nhập 'show dbs' để xem danh sách các cơ sở dữ liệu hiện có Đơn giản hóa MongoDB ETL bằng Đường ống dữ liệu không mã của HevoDữ liệu Hevo, Đường ống dữ liệu không mã giúp tải dữ liệu từ bất kỳ nguồn dữ liệu nào, chẳng hạn như Cơ sở dữ liệu, ứng dụng SaaS, Lưu trữ đám mây, SDK và Dịch vụ truyền phát, đồng thời đơn giản hóa quy trình ETL. Nó hỗ trợ hơn 100 nguồn dữ liệu (bao gồm hơn 30 nguồn dữ liệu miễn phí) như Asana và là quy trình gồm 3 bước chỉ bằng cách chọn nguồn dữ liệu, cung cấp thông tin xác thực hợp lệ và chọn đích. Hevo không chỉ tải dữ liệu lên Kho dữ liệu/đích mong muốn mà còn làm phong phú dữ liệu và chuyển đổi dữ liệu thành dạng sẵn sàng phân tích mà không cần phải viết một dòng mã nào Bắt đầu với Hevo miễn phíĐường ống hoàn toàn tự động của nó cung cấp dữ liệu được phân phối theo thời gian thực mà không bị mất mát từ nguồn đến đích. Kiến trúc có khả năng mở rộng và chịu lỗi của nó đảm bảo rằng dữ liệu được xử lý một cách an toàn, nhất quán mà không làm mất dữ liệu và hỗ trợ các dạng dữ liệu khác nhau. Các giải pháp được cung cấp nhất quán và cũng hoạt động với các công cụ BI khác nhau Kiểm tra lý do tại sao Hevo là tốt nhất
Cài đặt Windows MongoDB ShellNhư đã nói trước đó, Mongosh hoạt động giống như người tiền nhiệm mongo điển hình, nhưng nó yêu cầu trình bao MongoDB của phiên bản 4. 0 hoặc cao hơn. Qua các bước cài đặt Windows MongoDB Shell Bước 1. Tải xuống trình cài đặt Mongosh
Bước 2. Chạy Trình cài đặt MongoDB (a. tập tin msi)
Bước 3. Kết nối với một phiên bản MongoDBĐiều này có thể được thực hiện theo hai cách riêng biệt A) Tại địa phươngBạn có thể kết nối cục bộ với phiên bản MongoDB bằng cách chạy lệnh 'mongosh'. Lệnh ‘mongosh’ sẽ kết nối với cổng MongoDB mặc định – 27017. Phương pháp này cũng tương đương với việc kết nối bằng một chuỗi kết nối
Nếu bạn cần kết nối với một cơ sở dữ liệu cụ thể, bạn sẽ phải thêm tên của cơ sở dữ liệu vào đường dẫn
Nếu cổng kết nối có thể thay đổi thì phiên bản MongoDB của bạn không được đặt mặc định. Một cách khác để kết nối với phiên bản mongodb là sử dụng tùy chọn dòng lệnh —-port
B) Từ xaĐiều này cũng có thể được thực hiện với các tùy chọn chuỗi kết nối và dòng lệnh
Bạn đã thực hiện thành công quá trình cài đặt Windows MongoDB Shell Phần kết luậnMongoDB là một cơ sở dữ liệu NoSQL, chính xác là định hướng tài liệu. Nó cho phép bạn cập nhật các lược đồ cơ sở dữ liệu một cách nhanh chóng mà không cần thực hiện di chuyển như cơ sở dữ liệu SQL. Điều này mang lại lợi ích về hiệu suất và quy mô theo chiều ngang. Bài viết này đã hướng dẫn các bạn quá trình cài Windows MongoDB Shell để sử dụng. Trong trường hợp bạn muốn truyền dữ liệu vào Cơ sở dữ liệu/đích mong muốn, thì Hevo Data là lựa chọn phù hợp cho bạn. Ghé thăm trang web của chúng tôi để khám phá HevoHevo Data, Đường ống dẫn dữ liệu không mã cung cấp cho bạn giải pháp nhất quán và đáng tin cậy để quản lý truyền dữ liệu giữa nhiều nguồn khác nhau như MongoDB và nhiều Điểm đến mong muốn khác nhau, với một vài cú nhấp chuột. Hevo Data với khả năng tích hợp mạnh mẽ với hơn 100 nguồn (bao gồm hơn 40 nguồn miễn phí) cho phép bạn không chỉ xuất dữ liệu từ các nguồn dữ liệu mong muốn và tải dữ liệu đó đến đích bạn chọn mà còn chuyển đổi và làm phong phú dữ liệu của bạn để phân tích. Bạn muốn thử Hevo? . Bạn cũng có thể xem giá cạnh tranh nhất sẽ giúp bạn chọn gói phù hợp cho nhu cầu kinh doanh của mình Chia sẻ với chúng tôi kinh nghiệm của bạn khi tìm hiểu về quá trình cài đặt Windows MongoDB Shell trong phần bình luận bên dưới Làm cách nào để mở MongoDB trong cmd?Để mở trình bao MongoDB, chạy lệnh mongo từ dấu nhắc máy chủ của bạn . Theo mặc định, lệnh mongo sẽ mở trình bao được kết nối với phiên bản MongoDB được cài đặt cục bộ chạy trên cổng 27017. Hãy thử chạy lệnh mongo không có tham số bổ sung. mongo.
Làm cách nào để sử dụng các lệnh MongoDB trong CMD?Chuyển đến vị trí đã cài đặt mongo DB “C. \Program Files\MongoDB\Server\3. 4\bin” và mở dấu nhắc lệnh tại vị trí đó và thực hiện lệnh sau trong dấu nhắc lệnh . Để có danh sách các lệnh, hãy nhập db. trợ giúp () trong ứng dụng khách MongoDB. Điều này sẽ cung cấp cho bạn một danh sách các lệnh như trong ảnh chụp màn hình sau.
Làm cách nào để kết nối MongoDB từ dòng lệnh?Phiên bản MongoDB trên Máy chủ từ xa . You can use the command-line option --host You can use the --host Làm cách nào để kiểm tra phiên bản MongoDB trong CMD?Ảnh chụp màn hình để mở dấu nhắc CMD như sau. . Ở trên, chúng ta đã đến hộp thoại RUN bằng cách nhấn START rồi gõ RUN và ENTER. Bây giờ, gõ CMD và nhấn nút OK để nhận dòng lệnh. . Tiếp cận thư mục BIN của MongoDB. . Sử dụng truy vấn mongo –version. . Ở trên hiển thị rằng phiên bản MongoDB hiện tại của chúng tôi là v4 |