Описание тега rethinkdb

RethinkDB is a scalable, open-source, distributed database system built to store JSON documents. It features a query language that has useful queries like table joins and group by, a highly parallelized architecture, and web tools for managing clusters.
2 ответа

Массовое обновление в RethinkDB

Я пытаюсь обновить несколько документов в RethinkDB, основываясь на некоторых предварительно вычисленных значениях в хэше. т.е. Учитывая стол stats с первичным ключом slug с данными как [{slug: 'foo', stats: {}}, {slug:'bar', stats:{}}] и дан хэш с …
31 янв '14 в 19:32
1 ответ

RethinkDB Javascript для Java-запроса

Я довольно новичок в RethinkDB, поэтому мне удалось создать свой запрос в JavaScript, теперь проблема в том, чтобы перевести этот запрос на язык Java. Может ли кто-нибудь с большим опытом помочь мне, пожалуйста? r.db('reval').table('measurements').f…
04 ноя '16 в 12:10
1 ответ

Эластичный поисковый запрос не работает

Я пытаюсь запустить следующий поисковый запрос в Elastic Search, используя Curl: curl -XGET 'http://localhost:9200/db/table_one/_search?q=Summary:None' Я продолжаю получать следующую ошибку: {"error":"SearchPhaseExecutionException[Failed to execute …
26 фев '15 в 00:06
1 ответ

Как сделать триггер в rethinkDb

Мое требование: Когда бы ни происходило изменение данных в таблице (ах) (будь то вставка, обновление, удаление), я должен иметь возможность обновлять свой кэш, используя мою логику, которая выполняет манипуляции с использованием таблиц (ы). Technolo…
26 ноя '14 в 11:02
1 ответ

Безопасный rethinkdb http интерфейс администратора с давайте шифровать сертификат

Я хочу обезопасить интерфейс администратора rethinkdb http с помощью сертификата, созданного с помощью Let's encrypt. Поэтому я добавил http-tls-key=/path/privkey.pem http-tls-cert=/path/cert.pem к моему instance1.conf. Если я перезапущу экземпляр, …
10 мар '18 в 22:09
1 ответ

Запрос Rethinkdb для данных между 2 датами

Я хотел бы выполнить запрос, который получает все документы, которые имеют lastUpdateDate с даты, предоставленной до сегодняшнего дня. lastUpdateDated определяется как lastUpdateDate = new Date() -> Tue Jan 19 2016 20:45:32 GMT+00:00 Следующие работ…
20 янв '16 в 20:34
1 ответ

Запрос RethinkDB с группировкой по дате

У меня хранятся следующие документы: { "date": 1437429603126, "id": "7c578fe6-5eeb-466c-a79a-628784fd0d16", "quote": { "c": "+2.45", "c_fix": "2.45", "ccol": "chg", "cp": "1.89", "cp_fix": "1.89", "div": "0.52", "e": "NASDAQ", "ec": "+0.58", "ec_fix…
24 авг '15 в 01:05
1 ответ

REQL обновить свойство n-го элемента массива

У меня есть следующий запрос - r.db("schema").table("table") .get("7201f732-4396-4201-9df4-099506a473b5")("observation")("items")(0) который возвращает следующий результат - { "description": null , "index": "AF" "name": "ALL FARM BASE" , "opted": tr…
26 авг '18 в 12:34
1 ответ

Создать несколько таблиц одновременно на RethinkDB

Я написал небольшой скрипт для создания БД и некоторых таблиц внутри RethinkDB, если база данных не существует. Я использую оболочку Python для связи с RethinkDB import rethinkdb as r r.connect('localhost', 28015).repl() r.db_list().contains('atlas'…
23 дек '16 в 15:17
1 ответ

RethinkDB: RqlRuntimeError: Невозможно выполнить скобки для последовательности последовательностей

Даны следующие документы в таблице: [ { "id": "d30aa369-99d6-4a40-9547-2cbdf0bb069a", "locations": [ { "alerts": [ {"person": 200}, {"person": 300} ], "name": "home" }, { "alerts": [ {"person": 200}, {"person": 300} ], "name": "work" } ], "person": …
10 дек '14 в 16:26
1 ответ

Обновите документ и получите все его поля в 1 запросе

У меня есть идентификатор документа, и я хотел бы получить все его поля при обновлении некоторых из них в одном запросе, необязательно в качестве атомарной операции. Я попробовал следующее: myTable.get(id).update(someFields, {returnChanges: true}) .…
21 мар '18 в 04:20
1 ответ

Нет клавиши "изменения" для замены того же документа в RethinkDB

Я заменяю один из моих документов документом, который оказывается точно таким же, как тот, который уже сохранен в базе данных. я делаю replace с return_values=True и я ожидаю, что результат будет содержать changes ключ. Но что я вернусь после операц…
01 май '15 в 10:56
1 ответ

Получить дамп rethinkdb для определенной длины / определенного размера

У меня есть база данных rethinkdb, которая содержит 100 тыс. Документов на сервере. Я хочу получить дамп из 500 документов или 50 МБ данных для запуска тестов на моей локальной машине. Это способ, которым я могу указать в командной строке / запросе,…
28 июл '15 в 02:53
2 ответа

RethinkDB - Как объединять и усреднять объекты

У меня есть документы, структурированные следующим образом: [ { 'post': 1, 'tags': [1, 2], 'poll': { 'a': 2, 'b': 2 } }, { 'post': 1, 'tags': [3], 'poll': { 'a': 4, 'b': 6 } }, ] Как я могу объединить их так, чтобы tags будет объединение всех тегов …
23 дек '15 в 23:34
2 ответа

Ограничить и оценить количество групп в RethinkDB

Мои документы содержат 7 полей, одно из них - "город", значения - разные города. Когда я делаю r.db('base').table('table').group('city').count().run() RethinkDB группирует количество документов по городам. В результате получается список из 277 город…
23 апр '16 в 21:29
1 ответ

Ошибка: lessc 1.3.0 слишком стар. Требуется как минимум lessc 1.3.1 - при установке Rethink DB

Я следовал руководству по установке RethinkDB на OSX, но застрял, когда я побежал ./configure --fetch protobuf --fetch v8 * Detecting system configuration Bash: 3.2.51(1)-release Use ccache: no C++ Compiler: CLANG 5.1 (/usr/bin/c++) Host System: x86…
17 апр '14 в 22:03
2 ответа

RethinkDB: получить последний N от объекта

Какой эффективный способ получить последние N пар ключей-значений от объекта? Сортировка по имени ключа и N является произвольным целым числом. В идеале возвращаемый тип также должен быть объектом.
23 ноя '15 в 23:16
0 ответов

Async Mocha: `done` вызывается, но следующий тест никогда не запускается

У меня нетрадиционная настройка, которую я не могу изменить. Это выглядит примерно так: проверить POST на сервер POSTs сервера к блокчейну обновления блокчейна скрипт синхронизации обновляет базу данных Абсолютно необходимо, чтобы я не запускал след…
11 ноя '16 в 15:38
1 ответ

Как добавить таблицы в RethinkDB?

У меня есть 3 таблицы T1, T2 и T3 на RethinkDB Каждый документ (d) в t1 имеет 7 ключей (k) и связанные значения. Т1 выглядит так: {"key1": ["valued1k1t1"], "key2": ["valued1k2t1"], "key3": ["valued1k3t1"] , "key4": ["valued1k4t1"] ,"id": "UUIDd1t1",…
21 апр '16 в 15:37
1 ответ

Применить дельта-значения к вложенным полям

Предположим, у меня есть такая запись: { id: 1, statistics: { stat1: 1, global: { stat2: 3 }, stat111: 99 } } Я хочу сделать обновление по записи с объектом: { statistics: { stat1: 8, global: { stat2: 6 }, stat4: 3 } } И это должно быть добавлено к …
18 ноя '17 в 13:34