public function exists($document) { $id = $this->class->getIdentifierObject($document); return (bool) $this->collection->findOne(array(array('_id' => $id)), array('_id')); }