旧版的php_mongo.dll才是使用MongoClient类来实现连接,新版的php_mongodb.dll是使用 MongoDB\Driver\Manager来连接的;注意该类命名空间不能省略。
这是旧版的参考文档 http://php.net/manual/zh/book.mongo.php
这是新版的参考文档 http://php.net/manual/zh/book.mongodb.php
下面是新版的使用方法:
$con = new MongoDB\Driver\Manager('mongodb://127.0.0.1:27017');
$query = new MongoDB\Driver\Query([]);
$cursor = $con->executeQuery('databaseName.collectionName',$query);
$it = new IteratorIterator($cursor);
$it->rewind();
while ($doc=$it->current()) {
print_r($doc);
$it->next();
echo '<br/>';
}
有话要说