这是一个关于在MacOS上设置MongoDB的教程。你可能想知道为什么首先需要另一个MongoDB的设置指南,因为网上已经有了一些。我找到了许多关于如何设置它的教程和指南,但发现其中大多数都不清楚,而且已经过时,是基于旧的MongoDB版本。这个清单并不全面,不过,由于它被用于我网站上的几个教程,我一直在用MongoDB的最新版本更新它。如果你发现本指南中的任何缺陷,在下面发表评论将非常有帮助,以便为其他开发者保持更新。
如果你想在Windows上运行MongoDB,你可以在这里找到指导。如何在Windows上设置MongoDB。
MongoDB在MacOS上的安装
我推荐Homebrew用于在MacOS上安装和管理应用程序。它在MacOS终端中使用以下命令进行安装。打开终端并粘贴该命令。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
终端会运行一系列的安装操作,并可能会在你的本地机器中创建文件夹以适应Homebrews的存储要求。你可以在这里找到更详细的说明。安装完毕后,更新Homebrew的依赖关系,在命令行上安装MongoDB。
brew updatebrew tap mongodb/brewbrew install mongodb-community
这将需要几秒钟。一旦完成,创建一个目录,以便MongoDB能够存储其数据。
sudo mkdir -p /data/db
现在为了确保这个数据目录有正确的权限,你要运行这个命令。
sudo chown -R `id -un` /data/db
现在我们的数据目录已经准备好了,有了正确的权限。接下来运行mongo daemon。这是一个在后台运行的服务,它在一个给定的端口上监听连接。运行这个命令。
mongod
现在mongo daemon将在后台运行,可以被你的应用程序使用。接下来,检查你的MongoDB版本。
mongo --versionMongoDB shell version v4.2.6
命令行的结果将显示你在本地机器上安装的版本。我建议尽可能地使用最新版本的库和软件,以避免与客户端应用程序的兼容性问题。