public function listDatabases($condition = [], $options = [])
{
if ($this->databaseName === null) {
$this->databaseName = 'admin';
}
$this->document = $this->db->getQueryBuilder()->listDatabases($condition, $options);
$cursor = $this->execute();
$result = current($cursor->toArray());
if (empty($result['databases'])) {
return [];
}
return $result['databases'];
}