Команда ReQL: config
Синтаксис команды
table.config() → selection<object> database.config() → selection<object>
Описание
Запрос (чтение и/или обновление) конфигураций отдельных таблиц или баз данных.
Команда config — это сокращенная форма доступа к table_config или db_config таблицам системы. Она вернёт единственную строку из системы, соответствующую конфигурации базы данных или таблицы, так как будто команда get была вызвана на таблице системы с UUID базы данных или таблицы.
Пример: Получить конфигурацию таблицы users.
> r.table('users').config().run(conn, callback);
Пример результата:
{
"id": "31c92680-f70c-4a4b-a49e-b238eb12c023",
"name": "users",
"db": "superstuff",
"primary_key": "id",
"shards": [
{
"primary_replica": "a",
"replicas": ["a", "b"],
"nonvoting_replicas": []
},
{
"primary_replica": "d",
"replicas": ["c", "d"],
"nonvoting_replicas": []
}
],
"indexes": [],
"write_acks": "majority",
"durability": "hard"
}
Пример: Изменить требование к подтверждению записи для таблицы users.
> r.table('users').config().update({write_acks: 'single'}).run(conn, callback);
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/javascript/config/