将多个Nodejs客户端连接到Mongodb

时间:2018-01-25 18:31:41

标签: node.js database mongodb heroku mongoose

我正在Heroku上运行一个应用程序,我想每天早上8点发送一个通知。我有大约20万用户,这需要很长时间,并且减慢了我的应用程序,所以我想将两者分开并继续运行我的API在一个实例上,并且有一个单独的实例,仅用于在早上发送通知。

如何使用相同的Mongodb数据库(因此使用相同的模型)有两个Nodejs服务器。

我不明白如何在不复制模型架构的情况下将两个实例连接到同一个数据库(我在Heroku上使用MLab)。 因为在这种情况下,如果我在一个实例上修改它,我需要对另一个实例进行相同的操作,这对我来说没有意义。

我希望它足够清楚。 谢谢

1 个答案:

答案 0 :(得分:0)

TGrif:非常感谢,我刚刚使用了MongoDB本机驱动程序,它可以运行。我一直使用Mongoose,甚至没有想过寻找替代品。 这里的文档:https://github.com/mongodb/node-mongodb-native

谢谢