Вопросы по теме 'reql'

Команда REQL выполняется слишком долго
У меня есть таблица в базе данных в rethinkdb с 5,8 миллионами записей, образец которой представлен ниже: { "release": { "genres": { "genre": "Electronic" }, "identifiers": { "identifier": [ {...
113 просмотров
schedule 28.12.2022

RethinkDB: получить только одну запись из курсора/выделения
Если у меня есть запрос, который возвращает несколько результатов, как мне получить один элемент из выборки? e.g. r.db("test").table("things") // returns an array of things. I want one of them Использование limit(1) - это не то, что я...
329 просмотров
schedule 03.08.2023

RethinkDB REQL Query для поиска числа вхождений различных значений в массиве
У меня есть такая таблица в rethinkDB. [{ "Id": [ 12, 13 ], "group": "79", "go_Id": [] }, { "Id": [ 12, 12, 12, 14 14 ], "group": "91", "go_Id": [ 16,...
441 просмотров

Объект обновления ReQL внутри встроенного массива генерирует события создания и удаления при прослушивании изменений
Я столкнулся со следующей проблемой: предположим, что у меня есть следующая структура: { "id": 1, "data": { "arr": [{"text":"item1"}] } } И следующий запрос: r.db('test').table('test').get(1).update(function (item) {...
75 просмотров
schedule 15.02.2023

REQL — использование фильтра с совпадением (regex), а затем выборка из списка во вложенном хэше
Попасть в REQL было действительно сложно. Поначалу это казалось интуитивно понятным с точки зрения прямого соответствия, но внезапно становится очень сложно, когда мне нужно сопоставить данные с регулярным выражением и в списке. Затем я также хочу...
376 просмотров
schedule 14.10.2022

Обновление и увеличение в RethinkDB
Можно ли сделать «upsert» с приращением? Таким образом, если запрос представляет собой вставку, счетчик будет инициализирован с 1 , а если это обновление, он увеличит счетчик на 1
729 просмотров
schedule 04.08.2023

Rethinkdb getField() выдает ошибку
Это ошибка: toJSON` принимает 0 аргументов, 1 предоставляется после:\nr.table(\"users\").get(\"c62b27da-c0c2-4bfd-bd77-aaa95f215ec5\")(\"account\")" Это мой код: `const userId = hook.params.user.id; const r = this.options.r;...
45 просмотров
schedule 07.03.2023

Как должны быть составлены сложные запросы ReQL?
Существуют ли какие-либо передовые методы или функции ReQL, помогающие составлять сложные запросы ReQL? Чтобы проиллюстрировать это, представьте себе таблицу fruits . Каждый документ имеет следующую структуру. { "id": 123, "name":...
154 просмотров
schedule 31.08.2022

RethinkDB, как удалить повторяющиеся значения в списке, кроме самого последнего значения
Я хочу уменьшить список adbKeys , если есть дубликаты title . Я хочу сохранить последнее или последнее значение в списке. Query: r.db('stf').table('users').filter(r.row('adbKeys').count().gt(5))('adbKeys') Результат: [ [{...
35 просмотров
schedule 28.07.2022