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

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

获取表字段-因为mongodb中collection对字段是没有做强制一制的。这边默认获取第一条数据的所有字段返回
public getDbFields ( string $table, mixed $tablePrefix = null, integer $filter ) : mixed
$table string 表名
$tablePrefix mixed 表前缀 为null时代表table已经带了前缀
$filter integer 在MongoDB中此选项无效
Результат mixed
    public function getDbFields($table, $tablePrefix = null, $filter = 0)
    {
        is_null($tablePrefix) && ($tablePrefix = $this->tablePrefix);
        $one = $this->runMongoQuery($tablePrefix . $table, [], ['limit' => 1]);
        return empty($one) ? [] : array_keys($one[0]);
    }