Doctrine\MongoDB\Query\Builder::selectElemMatch PHP Method

selectElemMatch() public method

Select only matching embedded documents in an array field for the query projection.
See also: http://docs.mongodb.org/manual/reference/projection/elemMatch/
public selectElemMatch ( string $fieldName, array | Expr $expression )
$fieldName string
$expression array | Expr
    public function selectElemMatch($fieldName, $expression)
    {
        if ($expression instanceof Expr) {
            $expression = $expression->getQuery();
        }
        $this->query['select'][$fieldName] = ['$elemMatch' => $expression];
        return $this;
    }