Вопросы по теме '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 просмотров
schedule
11.02.2024
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