\ManaPHP\Data\MongodbConnectionInterface

Summary

Methods
Constants
insert()
bulkInsert()
update()
bulkUpdate()
upsert()
bulkUpsert()
delete()
fetchAll()
command()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

insert()

insert(string  $namespace, array  $document) : integer

Parameters

string $namespace
array $document

Returns

integer

bulkInsert()

bulkInsert(string  $namespace, array<mixed,array>  $documents) : integer

Parameters

string $namespace
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

Throws

\ManaPHP\Data\Mongodb\Exception

Returns

integer

upsert()

upsert(string  $namespace, array  $document, string  $primaryKey) : integer

Parameters

string $namespace
array $document
string $primaryKey

Throws

\ManaPHP\Data\Mongodb\Exception

Returns

integer

bulkUpsert()

bulkUpsert(string  $namespace, array  $documents, string  $primaryKey) : integer

Parameters

string $namespace
array $documents
string $primaryKey

Throws

\ManaPHP\Data\Mongodb\Exception

Returns

integer

delete()

delete(string  $namespace, array  $filter) : integer

Parameters

string $namespace
array $filter

Throws

\ManaPHP\Data\Mongodb\Exception

Returns

integer

fetchAll()

fetchAll(string  $namespace, array  $filter = array(), array  $options = array(), boolean|integer  $secondaryPreferred = true) : array<mixed,array>

Parameters

string $namespace
array $filter
array $options
boolean|integer $secondaryPreferred

Returns

array<mixed,array>

command()

command(array  $command, string  $db) : array<mixed,array>

Parameters

array $command
string $db

Returns

array<mixed,array>