Cml\Db\MongoDB\MongoDB::get PHP Метод

get() публичный Метод

根据key取出数据
public get ( string $key, boolean $and = true, boolean | string $useMaster = false, null | string $tablePrefix = null ) : array
$key string get('user-uid-123');
$and boolean 多个条件之间是否为and true为and false为or
$useMaster boolean | string 是否使用主库,此选项为字符串时为表前缀$tablePrefix
$tablePrefix null | string 表前缀
Результат array
    public function get($key, $and = true, $useMaster = false, $tablePrefix = null)
    {
        if (is_string($useMaster) && is_null($tablePrefix)) {
            $tablePrefix = $useMaster;
            $useMaster = false;
        }
        is_null($tablePrefix) && ($tablePrefix = $this->tablePrefix);
        list($tableName, $condition) = $this->parseKey($key, $and);
        $filter = [];
        isset($this->sql['limit'][0]) && ($filter['skip'] = $this->sql['limit'][0]);
        isset($this->sql['limit'][1]) && ($filter['limit'] = $this->sql['limit'][1]);
        return $this->runMongoQuery($tablePrefix . $tableName, $condition, $filter, $useMaster);
    }