在mongoHQ中建立一个数据库,
mongo URI:
mongodb://<user>:<password>@staff.mongohq.com:10022/testdbperldoc mongodb描述的mongodb连接:
my $connection = MongoDB::Connection->new(host => 'localhost', port => 27017);
my $database = $connection->foo;如果用户是: dbuser密码是: dbpass
perl中的连接字符串是什么?
谢谢
发布于 2011-07-19 19:50:22
根据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;发布于 2011-07-19 21:07:15
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并对其进行身份验证。
有关如何结合使用mongodb和perl的更多详细信息,请查看http://search.cpan.org/dist/MongoDB/lib/MongoDB/Tutorial.pod
发布于 2011-07-19 19:44:32
https://stackoverflow.com/questions/6746510
复制相似问题