Doctrine\ODM\MongoDB\Persisters\CollectionPersister::executeQuery PHP Method

executeQuery() private method

Executes a query updating the given document.
private executeQuery ( object $document, array $query, array $options )
$document object
$query array
$options array
    private function executeQuery($document, array $query, array $options)
    {
        $className = get_class($document);
        $class = $this->dm->getClassMetadata($className);
        $id = $class->getDatabaseIdentifierValue($this->uow->getDocumentIdentifier($document));
        $collection = $this->dm->getDocumentCollection($className);
        $collection->update(array('_id' => $id), $query, $options);
    }