insert() insert(string $source, array $document) : integer Parameters string $source array $document Returns integer
bulkInsert() bulkInsert(string $source, array<mixed,array> $documents) : integer Parameters string $source array<mixed,array> $documents Returns integer
update() update(string $source, array $document, array $filter) : integer Parameters string $source array $document array $filter Returns integer
bulkUpdate() bulkUpdate(string $source, array $documents, string $primaryKey) : integer Parameters string $source array $documents string $primaryKey Returns integer
upsert() upsert(string $source, array $document, string $primaryKey) : integer Parameters string $source array $document string $primaryKey Returns integer
bulkUpsert() bulkUpsert(string $source, array $documents, string $primaryKey) : integer Parameters string $source array $documents string $primaryKey Returns integer
delete() delete(string $source, array $filter) : integer Parameters string $source array $filter Returns integer
fetchAll() fetchAll(string $source, array $filter = array(), array $options = array(), boolean|integer $secondaryPreferred = true) : array Parameters string $source array $filter array $options boolean|integer $secondaryPreferred Returns array
command() command(array $command, string $db = null) : array<mixed,array> Parameters array $command string $db Returns array<mixed,array>
aggregate() aggregate(string $source, array $pipeline, array $options = array()) : array Parameters string $source array $pipeline array $options Returns array
query() query(string $collection = null) : \ManaPHP\Data\Mongodb\Query Parameters string $collection Returns \ManaPHP\Data\Mongodb\Query