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);
}