如何从DocumentBD连接到亚马逊新的node.js数据库(在本例中,使用开箱即用的弹性豆柄设置)。
这是我的代码,从文档中复制(为了隐私而修改了一些值)。它只是超时,最终的价值‘错误’是‘真’。我错过了什么?我怎样才能得到更好的错误?
var MongoClient = require('mongodb').MongoClient,fs = require('fs');
var ca = [fs.readFileSync("rds-combined-ca-bundle.pem")];
var connection_string = "
我有以下几种型号:
class Group
...
has_many :users, dependent: :delete
...
end
class User
belongs_to :group
has_one :invitation, dependent: :destroy, foreign_key: 'to_id'
validates_presence_of :group
end
class Invitation
belongs_to :to, class_name: "User"
validates :to, pr
我是mongodb的新手。我正在尝试将mongodb集成到wamp中。我已经安装了mongodb(Windows64位),它的路径是C:\wamp\bin\mongodb,当运行以下命令时,它显示错误
C:\Users\NITHIN>mongo
MongoDB shell version: 2.6.3
connecting to: test
Server has startup warnings:
2014-07-04T15:00:47.944+0530 ** WARNING: --rest is specified without --httpinter
face,
2014-07-0
我有一个mongodb配置文件,其中绑定ip为127.0.0.1,现在mongodb托管在一个实例上,nodejs服务器托管在另一个实例上,ip为(虚拟ip) 184.54.125.132。
在我的mongodb文件上,net: port: 27017 bindIp: 0.0.0.0
通过这种方式,我的节点服务器进行连接,因为它允许我在bindIp上添加mongodb的本地主机ip和节点服务器ip,这样mongodb服务器只能通过节点服务器和mongodb本地服务器进行监听。
I tried
bindIP: [127.0.0.1,184.54.125.132] //Not work
I t
我的web应用程序和mongo构建在不同的ec2中。
没问题的。
但我在ec2中部署web应用程序。它有例外
com.mongodb.MongoException$Network: Read operation to server /172.XX.XX.XX:27017 failed on database
com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:253)
com.mongodb.DBTCPConnector.call(DBTCPConnector.java:216)
com.mongodb.DBApiLayer$My
因此,我用PHP和MongoDB编写了一个基本程序,并使用xampp在本地进行了测试。一切都很好。现在我想把它作为一个网站发布。
经过一些研究,我决定使用Bitnami,并在亚马逊上运行一个EC2服务器。我能够从终端运行命令。现在,我想连接到服务器并创建一个Mongo客户端。我有点困惑,不知道如何做到这一点。我正在使用下面的代码。ssh运行良好,但我不知道如何设置mongo客户端。'$m =新MongoClient();‘在本地运行良好,我也尝试向MongoClient提供用户名和密码,但没有成功。非常感谢您的帮助!
include('Net/SSH2.php');
i
我对docker完全不熟悉。我按照的说明安装了mongodb图表和docker。
当我连接到172.17.0.1时,它说
Unable to connect to MongoDB using the specified URI.
The following error was returned while attempting to connect:
MongoNetworkError: failed to connect to server [172.17.0.1:27017] on first connect [MongoNetworkError: connect ECONNREFUS
我正在尝试在MongoDB社区版本中配置SSL证书。
我的mongod.conf的配置
net:
port: 27017
bindIp: 0.0.0.0 # Enter 0.0.0.0,:: to bind to all IPv4 and IPv6
addresses or, alternatively, use the net.bindIpAll setting.
ssl:
mode: requireSSL
PEMKeyFile: /etc/ssl/mongodb.pem
CAFile: /etc/ssl/ca_bundle.crt
allo