Tài liệu về nhà → Hướng dẫn sử dụng MongoDB → MongoDB Manual
Trên trang này
- Tổng quan
- Cân nhắc
- Cài đặt phiên bản cộng đồng MongoDB
- Chạy phiên bản cộng đồng MongoDB
- Sử dụng các công cụ cơ sở dữ liệu MongoDB
- thông tin thêm
Ghi chú
MongoDB Atlas
MongoDB Atlas là một tùy chọn dịch vụ MongoDB được lưu trữ trong đám mây, không yêu cầu chi phí cài đặt và cung cấp một tầng miễn phí để bắt đầu. is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started.
Sử dụng hướng dẫn này để cài đặt phiên bản cộng đồng MongoDB 6.0 trên MacOS bằng Trình quản lý gói Homebrew của bên thứ ba.Homebrew package manager.
Bắt đầu với MongoDB 4.4.1, cài đặt MongoDB thông qua Homebrew cũng cài đặt các công cụ cơ sở dữ liệu MongoDB. Xem bằng cách sử dụng các công cụ cơ sở dữ liệu MongoDB để biết thêm thông tin.MongoDB Database Tools. See Using the MongoDB Database Tools for more information.
Hướng dẫn này cài đặt MongoDB 6.0 Community Edition. Để cài đặt một phiên bản khác của cộng đồng MongoDB, hãy sử dụng menu thả xuống phiên bản ở góc trên bên trái của trang này để chọn tài liệu cho phiên bản đó.
Ghi chú
MongoDB Atlas
MongoDB Atlas là một tùy chọn dịch vụ MongoDB được lưu trữ trong đám mây, không yêu cầu chi phí cài đặt và cung cấp một tầng miễn phí để bắt đầu.
Sử dụng hướng dẫn này để cài đặt phiên bản cộng đồng MongoDB 6.0 trên MacOS bằng Trình quản lý gói Homebrew của bên thứ ba.
Bắt đầu với MongoDB 4.4.1, cài đặt MongoDB thông qua Homebrew cũng cài đặt các công cụ cơ sở dữ liệu MongoDB. Xem bằng cách sử dụng các công cụ cơ sở dữ liệu MongoDB để biết thêm thông tin.
Hướng dẫn này cài đặt MongoDB 6.0 Community Edition. Để cài đặt một phiên bản khác của cộng đồng MongoDB, hãy sử dụng menu thả xuống phiên bản ở góc trên bên trái của trang này để chọn tài liệu cho phiên bản đó.
Thông báo EOLinstallation procedure.
MongoDB 5.0 Phiên bản cộng đồng loại bỏ hỗ trợ cho MacOS 10.13
MongoDB 6.0 Phiên bản cộng đồng hỗ trợ MacOS 10,14 trở lên.
Xem hỗ trợ nền tảng để biết thêm thông tin.
Trước khi triển khai MongoDB trong môi trường sản xuất, hãy xem xét tài liệu Ghi chú sản xuất cung cấp các cân nhắc về hiệu suất và khuyến nghị cấu hình để triển khai MongoDB sản xuất.Homebrew installation instructions.
Đảm bảo hệ thống của bạn đáp ứng từng điều kiện tiên quyết sau đây. Bạn chỉ cần thực hiện từng bước tiên quyết một lần trên hệ thống của bạn. Nếu bạn đã thực hiện các bước tiên quyết như một phần của cài đặt MongoDB trước đó bằng homebrew, bạn có thể bỏ qua quy trình cài đặt.installation prerequisites above before proceeding.
Homebrew yêu cầu các công cụ dòng lệnh XCode từ Xcode của Apple.MongoDB Homebrew Tap to download the official Homebrew formula for MongoDB and the Database Tools, by running the following command in your macOS Terminal:
Cài đặt các công cụ dòng lệnh Xcode bằng cách chạy lệnh sau trong thiết bị đầu cuối MacOS của bạn:
MacOS không bao gồm gói Homebrew
brew
theo mặc định.Cài đặt
brew
bằng cách sử dụng hướng dẫn cài đặt Homebrew chính thức.brew install
Thực hiện theo các bước này để cài đặt phiên bản cộng đồng MongoDB bằng Trình quản lý gói brew
của Homebrew. Hãy chắc chắn rằng bạn đã làm theo các điều kiện tiên quyết cài đặt ở trên trước khi tiến hành.
Nhấn vào Nhấn Homebrew MongoDB để tải xuống Công thức Homebrew chính thức cho MongoDB và các công cụ cơ sở dữ liệu, bằng cách chạy lệnh sau trong thiết bị đầu cuối MacOS của bạn:
Thực hiện theo các bước này để cài đặt phiên bản cộng đồng MongoDB bằng Trình quản lý gói brew
của Homebrew. Hãy chắc chắn rằng bạn đã làm theo các điều kiện tiên quyết cài đặt ở trên trước khi tiến hành.
Nhấn vào Nhấn Homebrew MongoDB để tải xuống Công thức Homebrew chính thức cho MongoDB và các công cụ cơ sở dữ liệu, bằng cách chạy lệnh sau trong thiết bị đầu cuối MacOS của bạn:
Nếu bạn đã thực hiện việc này cho việc cài đặt MongoDB trước đó, bạn có thể bỏ qua bước này.
Để cập nhật homebrew và tất cả các công thức hiện có:
Để cài đặt MongoDB, hãy chạy lệnh sau trong ứng dụng đầu cuối MacOS của bạn:
4brew services start
Mẹo
Máy chủ brew services start | brew services start | brew services start |
brew services start | brew services start | brew services start |
brew services stop | brew services stop | brew services stop |
Bộ định tuyến truy vấn cụm Sharded
brew services start
3Apple's documentation for the current list of Apple hardware using the M1 processor. You can also run the following command to check where brew
has installed these files and directories:Vỏ MongoDB,
brew services start
4MongoDB Database Tools. See Using the MongoDB Database Tools for more information.Ngoài ra, cài đặt tạo các tệp và thư mục sau tại vị trí được chỉ định bên dưới, tùy thuộc vào phần cứng Apple của bạn:
Bộ xử lý Intel
Bộ xử lý Apple M1as a macOS service, run:
brew services start
tập tin cấu hình
brew services stop
Xem tài liệu của Apple để biết danh sách phần cứng Apple hiện tại bằng bộ xử lý M1. Bạn cũng có thể chạy lệnh sau để kiểm tra xem
brew
đã cài đặt các tệp và thư mục này:manually as a background process, run:Bắt đầu với MongoDB 4.4.1, cài đặt cũng bao gồm các công cụ cơ sở dữ liệu MongoDB. Xem bằng cách sử dụng các công cụ cơ sở dữ liệu MongoDB để biết thêm thông tin.
mongod --config /usr/local/etc/mongod.conf --fork
Thực hiện theo các bước này để chạy phiên bản cộng đồng MongoDB. Các hướng dẫn này giả định rằng bạn đang sử dụng các cài đặt mặc định.Apple M1 processors:
mongod --config /opt/homebrew/etc/mongod.conf --fork
Bạn có thể chạy MongoDB làm dịch vụ MacOS bằng
brew
hoặc bạn có thể chạy MongoDB theo cách thủ công như một quy trình nền. Bạn nên chạy MongoDB dưới dạng dịch vụ MacOS, vì làm như vậy, hãy tự động đặt đúng hệ thống
5 [xem Cài đặt ULIMIT để biết thêm thông tin].mongosh, and issue thebrew services stop
1 command as needed.mongod --config /usr/local/etc/mongod.conf --fork
Để chạy MongoDB [tức là quy trình
brew services start
2] dưới dạng dịch vụ MacOS, hãy chạy:Ghi chú
MongoDB Atlas
MongoDB Atlas là một tùy chọn dịch vụ MongoDB được lưu trữ trong đám mây, không yêu cầu chi phí cài đặt và cung cấp một tầng miễn phí để bắt đầu.
Tùy chọn hệ thống mở
Chọn khung bảo mật và quyền riêng tư.
Trong tab Chung, nhấp vào nút ở bên phải của thông báo về
2, được dán nhãn mở hoặc cho phép dù sao tùy thuộc vào phiên bản macOS của bạn.Open Anyway or Allow Anyway depending on your version of macOS.brew services start
Để xác minh rằng MongoDB đang chạy, hãy thực hiện một trong những điều sau đây:
Nếu bạn bắt đầu MongoDB làm dịch vụ MacOS:as a macOS service:
Bạn sẽ thấy dịch vụ
7 được liệt kê làmongod --config /usr/local/etc/mongod.conf --fork
8.mongod --config /usr/local/etc/mongod.conf --fork
Nếu bạn bắt đầu MongoDB theo cách thủ công như một quá trình nền:manually as a background process:
ps aux | grep -v grep | grep mongod
Bạn sẽ thấy quy trình
2 của bạn trong đầu ra.brew services start
Bạn cũng có thể xem tệp nhật ký để xem trạng thái hiện tại của quy trình
brew services start
2 của bạn: mongod --config /opt/homebrew/etc/mongod.conf --fork
1.Để bắt đầu sử dụng MongoDB, kết nối
brew services start
4 với thể hiện đang chạy. Từ một thiết bị đầu cuối mới, vấn đề sau:brew services start
4 to the running instance. From a new terminal, issue the following:Ghi chú
macOS ngăn cản Mongosh mở
MacOS có thể ngăn
brew services start
4 chạy sau khi cài đặt. Nếu bạn nhận được lỗi bảo mật khi bắt đầu brew services start
4 cho biết rằng nhà phát triển không thể được xác định hoặc xác minh, hãy thực hiện các mục sau để cấp quyền truy cập brew services start
4 để chạy:brew services start
4 from running after installation. If you receive a security error when starting brew services start
4 indicating that the developer could not be identified or verified, do the following to grant
brew services start
4 access to run:Tùy chọn hệ thống mở
Chọn khung bảo mật và quyền riêng tư.
Trong tab Chung, nhấp vào nút ở bên phải của thông báo về
2, được dán nhãn mở hoặc cho phép dù sao tùy thuộc vào phiên bản macOS của bạn.brew services start
4, labelled either Open Anyway or Allow Anyway depending on your version of macOS.brew services start
Để xác minh rằng MongoDB đang chạy, hãy thực hiện một trong những điều sau đây:
Nếu bạn bắt đầu MongoDB làm dịch vụ MacOS:
Bạn sẽ thấy dịch vụ
7 được liệt kê làmongod --config /usr/local/etc/mongod.conf --fork
8.mongod --config /usr/local/etc/mongod.conf --fork
Nếu bạn bắt đầu MongoDB theo cách thủ công như một quá trình nền:
Bạn sẽ thấy quy trình
2 của bạn trong đầu ra.brew services start
Bạn cũng có thể xem tệp nhật ký để xem trạng thái hiện tại của quy trình
brew services start
2 của bạn: mongod --config /opt/homebrew/etc/mongod.conf --fork
1.Để bắt đầu sử dụng MongoDB, kết nối
brew services start
4 với thể hiện đang chạy. Từ một thiết bị đầu cuối mới, vấn đề sau:MongoDB Database Tools are a collection of command-line utilities for working with a MongoDB deployment, including data backup and import/export tools like mongod --config /opt/homebrew/etc/mongod.conf --fork
8 and
mongod --config /opt/homebrew/etc/mongod.conf --fork
9 as well as monitoring tools like ps aux | grep -v grep | grep mongod
0Ghi chú ps aux | grep -v grep | grep mongod
0 against your running MongoDB instance by invoking it in your macOS Terminal like so:
macOS ngăn cản Mongosh mở
MacOS có thể ngăn
brew services start
4 chạy sau khi cài đặt. Nếu bạn nhận được lỗi bảo mật khi bắt đầu brew services start
4 cho biết rằng nhà phát triển không thể được xác định hoặc xác minh, hãy thực hiện các mục sau để cấp quyền truy cập brew services start
4 để chạy:MongoDB Database Tools Documentation for usage information for each of the Database Tools.Trong tab Chung, nhấp vào nút ở bên phải của thông báo về
brew services start
4, được dán nhãn mở bằng dù sao hoặc cho phép dù sao tùy thuộc vào phiên bản macOS của bạn.Để biết thông tin về các hoạt động CRUD [Tạo, Đọc, Cập nhật, Xóa], xem:
Chèn tài liệu
Tài liệu truy vấn
Cập nhật tài liệu
Xóa tài liệu
Bắt đầu từ MongoDB 4.4.1, cài đặt MongoDB qua brew
cũng cài đặt các công cụ cơ sở dữ liệu MongoDB.
Error: An exception occurred within a child process: ChecksumMismatchError: SHA256 mismatch Expected: c7214ee7bda3cf9566e8776a8978706d9827c1b09017e17b66a5a4e0c0731e1f Actual: 6aa2e0c348e8abeec7931dced1f85d4bb161ef209c6af317fe530ea11bbac8f0 Archive: /Users/kay/Library/Caches/Homebrew/downloads/a6696157a9852f392ec6323b4bb697b86312f0c345d390111bd51bb1cbd7e219--mongodb-macos-x86_64-4.2.0.tgz To retry an incomplete download, remove the file above.
Các công cụ cơ sở dữ liệu MongoDB là một tập hợp các tiện ích dòng lệnh để làm việc với triển khai MongoDB, bao gồm sao lưu dữ liệu và nhập/xuất các công cụ như
mongod --config /opt/homebrew/etc/mongod.conf --fork
8 và mongod --config /opt/homebrew/etc/mongod.conf --fork
9 cũng như các công cụ giám sát như ps aux | grep -v grep | grep mongod
0Khi bạn đã cài đặt máy chủ MongoDB trong các bước trên, các công cụ cơ sở dữ liệu có sẵn trực tiếp từ dòng lệnh trong ứng dụng thiết bị đầu cuối MacOS của bạn. Ví dụ: bạn có thể chạy
0 so với phiên bản MongoDB đang chạy của mình bằng cách gọi nó trong thiết bị đầu cuối macOS của bạn như vậy:ps aux | grep -v grep | grep mongod
Nó nên bắt đầu, kết nối với
2 đang chạy của bạn và bắt đầu báo cáo số liệu thống kê sử dụng.brew services start
brew untap mongodb/brew && brew tap mongodb/brew
Xem tài liệu Công cụ cơ sở dữ liệu MongoDB để biết thông tin sử dụng cho từng công cụ cơ sở dữ liệu.
brew install