public findOne ( array $condition = [], array $fields = [], array $options = [] ) : array | null | ||
$condition | array | query condition |
$fields | array | fields to be selected |
$options | array | query options (available since 2.1). |
return | array | null | the single document. Null is returned if the query results in nothing. |
public function findOne($condition = [], $fields = [], $options = [])
{
$options['limit'] = 1;
$cursor = $this->find($condition, $fields, $options);
$rows = $cursor->toArray();
return empty($rows) ? null : current($rows);
}