我正在使用使用过滤器数组的new PHP mongoDB驱动程序(类似this)。我的PHP代码和过滤器数组是
require '/etc/php5/cli/vendor/autoload.php'; // load Composer things
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$filter =
[
'$match' => [
'title' => 'Title1'
]
];
但是,每当我使用$ match或任何其他聚合时,我都会收到错误:
Fatal error: Uncaught exception 'MongoDB\Driver\Exception\ConnectionException' with message 'unknown top level operator: $match'
我该怎么做才能解决这个问题?