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

объединение в rethinkdb
Я пытаюсь сделать соединение между двумя таблицами. Команда, которую я запускаю: r.table("userclientmap").eq_join("user_id", r.table("users")) Моя пользовательская таблица выглядит так: [ { "email":...
847 просмотров
schedule 25.06.2022

Использование $this вне контекста объекта Объект времени RethinkDB
Я пытаюсь преобразовать объект, содержащий объект datetime rethinkdb (предоставленный библиотекой PHP-RQL ), но я получаю фатальную ошибку: Using $this when not in object context Это обзор кода: $day = new stdClass; $datetime = new...
162 просмотров
schedule 06.12.2022

Индекс RethinkDB для filter + orderby
Допустим, таблица comments имеет следующую структуру: id | author | timestamp | body Я хочу использовать индекс для эффективного выполнения следующего запроса: r.table('comments').getAll("me", {index:...
2733 просмотров
schedule 28.12.2022

RethinkDB: получить только одну запись от курсора
Как получить только одну запись из курсора, используя вторичные индексы? r.db('domains').table('info').getAll(domain, {index: 'domain'}).run connection, (err, cursor) -> throw err if err cursor.toArray (err, info) -> throw err if...
2302 просмотров
schedule 13.04.2024

Уникальный целочисленный счетчик в RethinkDb
Допустим, я хочу смоделировать создание некоторых виджетов в RethinkDB. Запускается процесс построения, получает уникальный идентификатор, некоторое время работает, а затем, когда он завершен, записывает данные в базу данных под присвоенным ему...
1013 просмотров

RethinkDB: сопоставление подстроки в списке строк
Благодаря ответу здесь , Мне удалось получить все строки, содержащие заданную строку, как подстроку значения определенного поля: r.db('my_db').table('my_table').filter(lambda row: row['some_key'].match(".\*some_given_string.\*")) Что, если...
997 просмотров
schedule 30.05.2022

Как получить RqlCursor (ответ после выполнения запроса) на карту Java?
Я использую драйвер Rethinkdb Java. Как я могу преобразовать RqlCursor в Map в java? RqlCursor cur = r.db("test").table("x").insert({"a":"b"}) Как преобразовать этот cur в Hashmap или Map?
170 просмотров
schedule 24.03.2024

Как указать порядок в rethinkdb между запросами с использованием индекса
Я хочу сделать что-то вроде следующего: r.db('mydb').table('tab').between( ['s', 0], ['s', 99999], {index: r.desc('s-t')}) но это не правильный запрос Rql: RqlCompileError: DESC may only be used as an argument to ORDERBY. in:...
673 просмотров
schedule 13.04.2023

Являются ли идентификаторы документов уникальными в базе данных RethinkDB?
То есть, на основе данного идентификатора, могу ли я однозначно идентифицировать один и только один документ из любой таблицы в базе данных RethinkDB? Кроме того, скажем, я удаляю документ с идентификатором, каковы шансы, что этот идентификатор...
779 просмотров
schedule 14.09.2023

Полезен ли RethinkDB для частичного обновления документов json в соответствии с rfc6902?
Пожалуйста, поделитесь своим опытом частичного обновления документа JSON. Сейчас я храню свои документы JSON в MongoDB, который выглядит следующим образом: { id: ObjectId(507f191e810c19729de860ea), title: 'Sterling Archer', comments: [...
758 просмотров
schedule 01.11.2023

rethinkdb - как сделать вложенный групповой запрос
Мой документ { itemName: 'name1', itemType: 'book', createTime: '2014-09-24 10:10:10' } Затем я хочу запросить группу элементов, созданную за последние n дня createTime и itemType . Другими словами, я ожидал, что мой результат...
382 просмотров
schedule 05.11.2023

RethinkDB — использование getNearest() с eqJoin()
Это работает, как и ожидалось, получайте все «отметки» в определенном месте. r.table('places').eqJoin('checkinId', r.table('checkins')) И это работает, как и ожидалось, получить все местоположения рядом с точкой....
168 просмотров
schedule 20.01.2024

Как настроить rethinkdb с помощью django?
Я следил за различными сообщениями и учебниками, но не смог найти ничего подходящего. Я нашел ORM для rethinkdb " https://github.com/dparlevliet/rwrapper ", но не умеешь им пользоваться? Я новичок в django и python.
3189 просмотров
schedule 12.12.2023

В чем функциональное отличие от использования разрешения конфликтов «заменить» и «обновить» в RethinkDB
Операция Rethinkdb insert имеет несколько режимов разрешения конфликтов при попытке вставить документ. который (на основе первичного ключа) уже существует. то есть: Возможные значения: «ошибка», «заменить» или «обновить». «ошибка»: не...
928 просмотров
schedule 09.06.2023

Получить частичный документ
Можно ли получить определенные части документа в RethinkDB? Например: // Doesn't retrieve the password field r.db("test").get("some-id", { "password": false }).run() Я ищу функцию, аналогичную проекции работает в db.find() MongoDB.
40 просмотров
schedule 13.10.2022

Как извлечь/фильтровать объекты массива в JSON с помощью RethinkDB
У меня есть простая структура JSON, например {'a' : 'value' , 'b': ['b1','b2','b3'] , c: 'value'} , { 'a' : 'value' , 'b': ['b5','b6','b7'] , c: 'value'}, and so on . . . Мне было интересно, как фильтровать данные json, которые имеют только...
921 просмотров
schedule 08.01.2024

Как хранить API в rethinkdb, который поступает с рекламного сервера
Как хранить API в rethinkdb, который поступает от рекламного сервера и виджета. Как я могу сохранить их в rethinkdb?
77 просмотров
schedule 23.07.2022

как отфильтровать результаты, для которых свойство имеет значение, содержащееся в массиве X
Скажем, у меня есть динамический массив A значений [x,y,z] . Я хочу вернуть все результаты, для которых свойство P имеет значение, существующее в A. Я мог бы написать какой-нибудь рекурсивный фильтр, который объединяет 'или' для каждого значения...
129 просмотров
schedule 29.03.2024

Переосмыслить порядок БД по необязательному полю
Документы: [{ id: 111, weight: 1 },{ id: 222, },{ id: 333, weight: -1 }] Я хочу заказать документы weight , если weight не существует, рассматривать его weight как 0 Как я могу это сделать ?
61 просмотров
schedule 14.04.2023

Есть ли какое-либо преимущество в использовании UUID, сгенерированных сервером, в RethinkDB?
Я позволял RethinkDB генерировать идентификаторы и столкнулся со случаем, когда было бы полезно сгенерировать идентификатор на клиенте. Безопасно ли генерировать UUID в приложении? Есть ли какая-либо польза от использования r.uuid() вместо...
108 просмотров
schedule 23.12.2022