dolinux 发表于 2012-05-22 20:27

关于perl连接 mongodb出现的错误

在测试使用perl连接mongodb的时候测试最简单的例子:
#!/usr/bin/perl -w
use MongoDB;
use Data::Dumper;
my $connection = MongoDB::Connection->new(host => 'localhost', port => 1105);
my $database   = $connection->test;
my $collection = $database->foo;
my $id         = $collection->insert({ some => 'data' });
my $data       = $collection->find_one();
print Dumper($data);

执行后返回结果是:
Can't locate object method "run_command" via package "MongoDB::Database" at /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/MongoDB/Connection.pm line 519.

大家有没有哪位知道这个是啥原因呢?

兰花仙子 发表于 2012-05-23 16:56

楼下知道

dolinux 发表于 2012-06-16 09:41

回复 2# 兰花仙子

后来找到了,是相关的包没有安装全.

   

wsxedcer 发表于 2012-06-19 10:09

回复 2# 兰花仙子


    仙子不愧是仙子,未卜先知啊
页: [1]
查看完整版本: 关于perl连接 mongodb出现的错误