PHP Класс MongoHybrid\Client

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$driver

Открытые методы

Метод Описание
__call ( $method, $args )
__construct ( $server, $options = [] )
decrKey ( string $collection, string $key, integer $by = 1 ) : integer Decrement value by x
dropCollection ( $name, $db = null )
getKey ( string $collection, string $key, mixed $default = null ) : mixed Get value for specific key
hdel ( string $key ) : integer Delete one or more hash fields
hexists ( string $collection, string $key, string $field ) : boolean Determine if a hash field exists
hget ( string $collection, string $key, string $field, mixed $default = null ) : mixed Get the value of a hash field
hgetall ( string $key ) : array Get all the fields and values in a hash
hincrby ( $collection, string $key, string $field, integer $by = 1 ) : integer Increment the integer value of a hash field by the given number
hkeys ( string $key ) : array Get all the fields in a hash
hlen ( string $key ) : integer Get the number of fields in a hash
hmget ( string $key ) : array Get the values of all the given hash fields
hmset ( string $key ) Set multiple hash fields to multiple values
hset ( string $collection, string $key, string $field, mixed $value ) Set the string value of a hash field
hvals ( string $key ) : array Get all the values in a hash
incrKey ( string $collection, string $key, integer $by = 1 ) : integer Increment value by x
insert ( $collection, &$doc )
keyExists ( string $collection, string $key ) Check if key exists
lindex ( string $collection, string $key, integer $index ) : mixed Get an element from a list by its index
lpush ( string $collection, string $key, mixed $value ) : integer Add item to a value (left)
lset ( string $collection, string $key, integer $index, mixed $value ) : boolean Set the value of an element in a list by its index
removeKey ( string $collection, string $key ) : integer Delete Key(s)
renameCollection ( $newname, $db = null )
rpush ( string $collection, string $key, mixed $value ) : integer Add item to a value (right)
save ( $collection, &$data )
setKey ( string $collection, string $key, mixed $value ) Set value for specific key

Описание методов

__call() публичный метод

public __call ( $method, $args )

__construct() публичный метод

public __construct ( $server, $options = [] )

decrKey() публичный метод

Decrement value by x
public decrKey ( string $collection, string $key, integer $by = 1 ) : integer
$collection string
$key string
$by integer
Результат integer

dropCollection() публичный метод

public dropCollection ( $name, $db = null )

getKey() публичный метод

Get value for specific key
public getKey ( string $collection, string $key, mixed $default = null ) : mixed
$collection string
$key string
$default mixed
Результат mixed

hdel() публичный метод

Delete one or more hash fields
public hdel ( string $key ) : integer
$key string
Результат integer

hexists() публичный метод

Determine if a hash field exists
public hexists ( string $collection, string $key, string $field ) : boolean
$collection string
$key string
$field string
Результат boolean

hget() публичный метод

Get the value of a hash field
public hget ( string $collection, string $key, string $field, mixed $default = null ) : mixed
$collection string
$key string
$field string
$default mixed
Результат mixed

hgetall() публичный метод

Get all the fields and values in a hash
public hgetall ( string $key ) : array
$key string
Результат array

hincrby() публичный метод

Increment the integer value of a hash field by the given number
public hincrby ( $collection, string $key, string $field, integer $by = 1 ) : integer
$key string
$field string
$by integer
Результат integer

hkeys() публичный метод

Get all the fields in a hash
public hkeys ( string $key ) : array
$key string
Результат array

hlen() публичный метод

Get the number of fields in a hash
public hlen ( string $key ) : integer
$key string
Результат integer

hmget() публичный метод

Get the values of all the given hash fields
public hmget ( string $key ) : array
$key string
Результат array

hmset() публичный метод

Set multiple hash fields to multiple values
public hmset ( string $key )
$key string

hset() публичный метод

Set the string value of a hash field
public hset ( string $collection, string $key, string $field, mixed $value )
$collection string
$key string
$field string
$value mixed

hvals() публичный метод

Get all the values in a hash
public hvals ( string $key ) : array
$key string
Результат array

incrKey() публичный метод

Increment value by x
public incrKey ( string $collection, string $key, integer $by = 1 ) : integer
$collection string
$key string
$by integer
Результат integer

insert() публичный метод

public insert ( $collection, &$doc )

keyExists() публичный метод

Check if key exists
public keyExists ( string $collection, string $key )
$collection string @param string $collection
$key string

lindex() публичный метод

Get an element from a list by its index
public lindex ( string $collection, string $key, integer $index ) : mixed
$collection string
$key string
$index integer
Результат mixed

lpush() публичный метод

Add item to a value (left)
public lpush ( string $collection, string $key, mixed $value ) : integer
$collection string @param string $collection
$key string
$value mixed
Результат integer

lset() публичный метод

Set the value of an element in a list by its index
public lset ( string $collection, string $key, integer $index, mixed $value ) : boolean
$collection string
$key string
$index integer
$value mixed
Результат boolean

removeKey() публичный метод

Delete Key(s)
public removeKey ( string $collection, string $key ) : integer
$collection string
$key string
Результат integer

renameCollection() публичный метод

public renameCollection ( $newname, $db = null )

rpush() публичный метод

Add item to a value (right)
public rpush ( string $collection, string $key, mixed $value ) : integer
$collection string @param string $collection
$key string
$value mixed
Результат integer

save() публичный метод

public save ( $collection, &$data )

setKey() публичный метод

Set value for specific key
public setKey ( string $collection, string $key, mixed $value )
$collection string
$key string
$value mixed

Описание свойств

$driver защищенное свойство

protected $driver