我有一个测试应用程序使用 node-mongodb 本机驱动程序成功运行,node.js 和 mongod 在同一实例上运行。现在我正在尝试进入生产阶段,并在同一可用区为节点设置了 2 个单独的 ec2 实例 1,另一个用于 mongod,
到目前为止,我看到的所有示例都具有以下形式:(如本机驱动程序的 github 页面所述)
var client = new Db('test', new Server("127.0.0.1", 27017, {}))
在我的情况下,我应该如何打开数据库连接?我想使用 ec2 的私有 IP,因为它会更快(我的两个实例都在同一个可用区)
我已经在 ec2 中设置了 2 个安全组:db 和应用程序以及授权应用程序去 db,如此处所述http://www.mongodb.org/display/DOCS/Amazon+EC2+Quickstart#AmazonEC2Quickstart-ConfigureStorage