MongoHybrid\MongoLite::find PHP Method

find() public method

public find ( $collection, $options = [] )
    public function find($collection, $options = [])
    {
        $filter = isset($options["filter"]) ? $options["filter"] : null;
        $fields = isset($options["fields"]) && $options["fields"] ? $options["fields"] : null;
        $limit = isset($options["limit"]) ? $options["limit"] : null;
        $sort = isset($options["sort"]) ? $options["sort"] : null;
        $skip = isset($options["skip"]) ? $options["skip"] : null;
        $cursor = $this->getCollection($collection)->find($filter, $fields);
        if ($limit) {
            $cursor->limit($limit);
        }
        if ($sort) {
            $cursor->sort($sort);
        }
        if ($skip) {
            $cursor->skip($skip);
        }
        $docs = $cursor->toArray();
        $resultSet = new ResultSet($this, $docs);
        return $resultSet;
    }