我在使用以下代码时遇到问题:
$m = new MongoClient('mongodb://sf:xxxxxx@localhost/sf');
$collections = $m->selectDB("sf")->getCollectionNames();
var_dump($collections); // prints collection names as expected
$collections = $m->selectDB("sf")->execute('function (){ return db.getCollectionNames(); }');
var_dump($collections); // gives error "unauthorized"
这已被转载于:
Mongo 2.4.0,MongoDB PHP 驱动程序 1.3.6,PHP 版本 5.3.8,Windows 7 32 位
Mongo 2.4.0,MongoDB PHP 驱动程序 1.3.5,PHP 版本 5.3.2,Ubuntu 10.04.4
有什么帮助吗?