今天我开始从firebase迁移到mongoDB, 我使用了本教程及其全部正常运行http://thejackalofjavascript.com/re-architecting-a-firebase-app-in-node/
检查代码时,我看到有一个连接到代码的mongolab链接, mongodb的://管理员:admin123@ds061620.mongolab.com:61620 / TESTSYNC
我的问题是:我可以轻松设置我自己的本地数据库来代替吗?以及我需要做什么包?
切换到mongo而不是firebase的主要原因是价格,请考虑到这一点。
答案 0 :(得分:1)
是,当然可以。
首先,在本地安装mongodb,然后按照您正在处理的distribution的说明进行操作。
然后,确保您的mongodb服务正在运行。
之后,在数据库连接脚本上,更改连接参数。
我想你的.js文件中有这样的东西:
<强>的mongodb://管理员:admin123@ds061620.mongolab.com:61620 / TESTSYNC 强>
只是进行连接测试,尝试将其更改为:
<强>蒙戈://本地主机/测试强>
成功连接后,您可以根据需要开始管理数据库。
作为附加信息,您不必指定用户,密码和与mongo默认设置不同的端口,因为您使用的是本地配置,如果您想这样做,则必须配置您的mongodb服务器,使其以这种方式工作。
我正在使用mongoose ORM来管理本地数据库,这是我的连接功能正常工作。
Mongoose connection to local database
希望这会对你有所帮助。