在mongoHQ中设置数据库,
mongo URI:
mongodb://<user>:<password>@staff.mongohq.com:10022/testdb
perldoc mongodb描述的mongodb连接:
my $connection = MongoDB::Connection->new(host => 'localhost', port => 27017);
my $database = $connection->foo;
如果用户是:dbuser 密码是:dbpass
perl中的连接字符串是什么?
由于
答案 0 :(得分:1)
根据CPAN docs,
host
的格式应为mongodb://staff.mongohq.com:10022
。
username
和password
是这些字段的构造函数属性。
所以,例如,你可能会说
my $connection = MongoDB::Connection->new(host => 'mongodb://staff.mongohq.com:10022', username => 'dbuser', password => 'dbpass', db_name => 'testdb');
my $database = $connection->testdb;
答案 1 :(得分:1)
use MongoDB;
use MongoDB::OID;
my $conn = MongoDB::Connection->new(
host => 'remote server's inet address or host name',
port => 27017,
username=>'your_user_name',
password => 'your_password',
db_name => 'your_db_name'
);
此代码将连接并验证您到远程mongodb。
有关如何通过perl检查http://search.cpan.org/dist/MongoDB/lib/MongoDB/Tutorial.pod
使用mongodb的更多详细信息答案 2 :(得分:0)