在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。