在Mac上安装Node.js和MongoDB的记录
安装Node.js
使用安装程序的情况下。
建议从官方网站下载安装程序。
如果已经安装了旧版本的Node.js,可能会导致无法正常工作,
在这种情况下,建议尝试使用以下的nvm安装方法。
如果要在nvm上进行安装的话
安裝nvm。
$ git clone git://github.com/creationix/nvm.git ~/.nvm
$ source ~/.nvm/nvm.sh
显示已安装的Node.js版本
$ nvm ls
显示可安装的Node.js版本
$ nvm ls-remote
指定版本进行安装
$ nvm install 8.9.1
切换要使用的版本
$ nvm use 8.9.1
$ node -v
v8.9.1
安装MongoDB
安装
对于Mac系统来说,使用brew安装起来很方便。
$ brew update
$ brew install mongodb
2. 创建用于数据写入的目录
按照以下的指示创建MongoDB写入数据的目录。
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
Note: The paraphrased sentence is in Traditional Chinese characters.
$ mkdir -p /data/db
在启动时,如果没有创建目录,则会出现类似于“无法连接到127.0.0.1:27017,原因:errno:61 连接被拒绝”的错误。如果没有写入目录的权限,也会出现错误,请使用chmod命令授予相应权限。
安装MongoDB Node.js驱动程序
为了在Node.js中使用MongoDB,需要安装MongoDB Node.js Driver。按照以下步骤进行安装。
$ sudo npm install mongodb --save
4. 启动MongoDB
你可以使用以下命令启动。环境配置到此结束。
$ mongod
用MongoDB尝试一下
在使用Node.js之前,了解MongoDB是什么将会很顺利。建议使用mongo shell运行一系列命令来进行练习。非常感谢,我已经有了相当的了解。
MongoDB初学者指南
请查看MongoDB驱动的文档,以了解如何使用Node.js连接MongoDB。
MongoDB驱动程序的正式版本
这个例子很有参考价值,用Node.js+Express+MongoDB来创建REST API。