- Full name:
\MongoHybrid\MongoLite
protected \MongoLite\Client $client
public __construct(string $server, array $options = []): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$server |
string | |
$options |
array |
public lstCollections(): array
public getCollection(string $name, ?string $db = null): \MongoLite\Collection
Parameters:
Parameter | Type | Description |
---|---|---|
$name |
string | |
$db |
?string |
public dropCollection(string $name, ?string $db = null): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$name |
string | |
$db |
?string |
public renameCollection(string $name, string $newname, ?string $db = null): bool
Parameters:
Parameter | Type | Description |
---|---|---|
$name |
string | |
$newname |
string | |
$db |
?string |
public findOne(string $collection, ?array $filter = null, ?array $projection = null): ?array
Parameters:
Parameter | Type | Description |
---|---|---|
$collection |
string | |
$filter |
?array | |
$projection |
?array |
public findOneById(string $collection, string $id): ?array
Parameters:
Parameter | Type | Description |
---|---|---|
$collection |
string | |
$id |
string |
public find(string $collection, array $options = []): \MongoHybrid\ResultSet
Parameters:
Parameter | Type | Description |
---|---|---|
$collection |
string | |
$options |
array |
public aggregate(string $collection, array $pipeline): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$collection |
string | |
$pipeline |
array |
public getFindTermFilter(mixed $term): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$term |
mixed |
public insert(string $collection, array& $doc): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$collection |
string | |
$doc |
array |
public save(string $collection, array& $data, bool $create = false): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$collection |
string | |
$data |
array | |
$create |
bool |
public update(string $collection, mixed $criteria, array $data): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$collection |
string | |
$criteria |
mixed | |
$data |
array |
public remove(string $collection, array $filter = []): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$collection |
string | |
$filter |
array |
public removeField(string $collection, string $field, array $filter = []): bool
Parameters:
Parameter | Type | Description |
---|---|---|
$collection |
string | |
$field |
string | |
$filter |
array |
public renameField(string $collection, string $field, string $newfield, array $filter = []): bool
Parameters:
Parameter | Type | Description |
---|---|---|
$collection |
string | |
$field |
string | |
$newfield |
string | |
$filter |
array |
public count(string $collection, mixed $filter = null): int
Parameters:
Parameter | Type | Description |
---|---|---|
$collection |
string | |
$filter |
mixed |