我正在尝试通过php在mongodb中运行查询,但我不知道怎么做'喜欢'查询。我只得到了具体的结果。
这是我的代码:
public function findByField($collection, $field, $value) {
$returnData = array();
$filter = [
$field => $value
];
$query = new MongoDB\Driver\Query($filter);
$readPreference = new MongoDB\Driver\ReadPreference(MongoDB\Driver\ReadPreference::RP_PRIMARY);
$cursor = $this->manager->executeQuery($collection, $query, $readPreference);
foreach ($cursor as $document) {
array_push($returnData, $document);
}
return $returnData;
}
这是我使用的驱动程序:http://php.net/manual/en/set.mongodb.php
提前感谢您的时间。