\ManaPHP\DataMongodbInterface

Summary

Methods
Constants
getPrefix()
getDefaultDb()
insert()
bulkInsert()
update()
bulkUpdate()
upsert()
bulkUpsert()
delete()
fetchAll()
command()
aggregate()
truncate()
listDatabases()
listCollections()
query()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

getPrefix()

getPrefix() : string

Returns

string

getDefaultDb()

getDefaultDb() : string|null

Returns

string|null

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

truncate()

truncate(string  $source) : boolean

Parameters

string $source

Returns

boolean

listDatabases()

listDatabases() : array

Returns

array

listCollections()

listCollections(string  $db = null) : array

Parameters

string $db

Returns

array

query()

query(string  $collection = null) : \ManaPHP\Data\Mongodb\Query

Parameters

string $collection

Returns

\ManaPHP\Data\Mongodb\Query