使用自定义mongoDB服务器而不是mongolab

时间:2018-04-22 13:07:03

标签: node.js mongodb

今天我开始从firebase迁移到mongoDB, 我使用了本教程及其全部正常运行http://thejackalofjavascript.com/re-architecting-a-firebase-app-in-node/

检查代码时,我看到有一个连接到代码的mongolab链接, mongodb的://管理员:admin123@ds061620.mongolab.com:61620 / TESTSYNC

我的问题是:我可以轻松设置我自己的本地数据库来代替吗?以及我需要做什么包?

切换到mongo而不是firebase的主要原因是价格,请考虑到这一点。

1 个答案:

答案 0 :(得分:1)

,当然可以。

首先,在本地安装mongodb,然后按照您正在处理的distribution的说明进行操作。

然后,确保您的mongodb服务正在运行。

之后,在数据库连接脚本上,更改连接参数。 我想你的.js文件中有这样的东西:

<强>的mongodb://管理员:admin123@ds061620.mongolab.com:61620 / TESTSYNC

只是进行连接测试,尝试将其更改为:

<强>蒙戈://本地主机/测试

成功连接后,您可以根据需要开始管理数据库。

作为附加信息,您不必指定用户,密码和与mongo默认设置不同的端口,因为您使用的是本地配置,如果您想这样做,则必须配置您的mongodb服务器,使其以这种方式工作。


我正在使用mongoose ORM来管理本地数据库,这是我的连接功能正常工作。

Mongoose connection to local database


希望这会对你有所帮助。