标签: libmongoc

MongoDB异常:服务器报告的连线版本为0,但libmongoc的版本至少需要3

Fatal error: Uncaught MongoDB\Driver\Exception\ConnectionException: Server at localhost:27017 reports wire version 0, but this version of libmongoc requires at least 3 (MongoDB 3.0)
Run Code Online (Sandbox Code Playgroud)

我有PHP 7.0.13,MAMP和MongoDB。已安装用于PHP的MongoDB扩展。

我有以下几点:

<?php

ini_set('display_errors', 'On');
require 'vendor/autoload.php';
var_dump(extension_loaded('mongodb'));
echo phpversion('mongodb')."\n";

$m = new MongoDB\Driver\Manager("mongodb://localhost:27017");

// Query Class
$query = new MongoDB\Driver\Query(array('age' => 30));

// Output of the executeQuery will be object of MongoDB\Driver\Cursor class
$cursor = $m->executeQuery('testDb.testColl', $query);

// Convert cursor to Array and print result
print_r($cursor->toArray());

?>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,“线”指的是什么?有人对此问题有解决方案吗?

php mamp mongodb libmongoc

5
推荐指数
1
解决办法
6459
查看次数

标签 统计

libmongoc ×1

mamp ×1

mongodb ×1

php ×1