在本地MongoDB点mongoos.connect

我正在使用本教程研究MEAN堆栈。 但教程连接到远程MongoDB安装。 我有MongoDB在CentOS7本地主机上运行。

如何从上面的教程链接中更改server.js中的mongoose连接线以连接到本地主机数据库而不是远程数据库? 这里是server.js的当前行,需要修改为指向localhost mongodb:

 mongoose.connect('mongodb://node:nodeuser@mongo.onmodulus.net:27017/uwO3mypu'); 

尚未创build特定的mongodb数据库。 我是否也需要创build它?

我在Mongo上相当新,但我知道如何连接到本地数据库。 基本上我必须做到以下几点:

mongod --dbpath [YOUR_DB_PATH]

  • 创build一个数据库use mydb
  • 有了这个,你应该已经有一个mongodb数据库实例在默认端口上寻找连接。 所以你可以改变这一行:

mongoose.connect('mongodb://localhost:27017/mydb');

再次,这是非常基本的,它正在创build与所有默认选项的mongo数据库连接。 所以这会让你滚动,但你可能需要挖掘更多的自定义选项。

希望这可以帮助