【问题标题】:Connect multiple Nodejs clients to Mongodb将多个 Nodejs 客户端连接到 Mongodb
【发布时间】:2018-07-05 02:25:06
【问题描述】:

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

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

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

我希望它足够清楚。 谢谢

【问题讨论】:

  • 您的模型是否与您的 mongoose 与 mlab 的连接设置在同一个文件中?
  • 在这种情况下,您可以在没有猫鼬的情况下直接调用数据库。

标签: node.js database mongodb heroku mongoose


【解决方案1】:

TGrif:非常感谢,我刚刚使用了 MongoDB 本机驱动程序,它可以工作。我一直使用猫鼬,甚至没有考虑寻找替代品。 此处的文档:https://github.com/mongodb/node-mongodb-native

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-19
    • 2014-03-28
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    相关资源
    最近更新 更多