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

ArangoDB is a NoSQL database with graphs support. Its key features are schemaless documents, key/value store, transactions and joins, also ArangoDB allows for multi-master clustering and horizontal scalability.
0 ответов

Arangodb: модифицирующий массив

Я новичок в arangodb, у меня есть следующий документ в коллекции названных сообщений {_id:56687, идентификатор пользователя: "usr32", постконтент: "текст здесь", комментарий: [{usrid:"usr32",msg:"хороший пост", дата:"date"},{usrid:"usr32",msg:"хорош…
17 мар '18 в 19:40
2 ответа

Повторяющиеся документы вставляются в коллекцию ребер

Я использую драйвер узла 6 версии arangodb для вставки отношений между двумя вершинами следующим образом. db.collection("starks").save({ _from: "Starks/Lyanna-Stark", _to: "Starks/Ned-Stark", type: "married" }); Это вставляет отношение married между…
18 авг '18 в 13:21
0 ответов

Стратегия резервного копирования данных arangodb в Docker-контейнере

Я хотел бы сделать резервную копию данных arangodb в случае запуска arangodb в док-контейнере. (данные arangodb монтируются как объем к хост-системе). Одним из решений было бы создать образ докера (на основе официального образа arangodb), который со…
30 дек '16 в 11:34
1 ответ

Какой способ хранения этих конкретных данных будет более эффективным?

У меня есть база данных для игры - в настоящее время используется MySQL для хранения информации - и я хочу протестировать ArangoDB для сравнения скорости. Мне интересно, было бы лучше хранить всю информацию об игроке в одной коллекции или было бы бо…
08 янв '19 в 20:10
0 ответов

Динамические запросы с ArangoDB

Я ищу писать динамические запросы для графовой базы данных ArangoDB и мне интересно, есть ли лучшие практики или стандартные подходы к этому. Под "динамическими запросами" я подразумеваю, что пользователи будут иметь возможность создавать запрос, ко…
19 сен '16 в 07:06
1 ответ

Как правильно использовать IF THEN в AQL?

Я пытаюсь использовать AQL в стиле IF THEN, но единственным соответствующим оператором, который я смог найти в документации по AQL, был троичный оператор. Я пытался добавить синтаксис IF THEN к моему уже работающему AQL, но он выдает синтаксические …
05 фев '19 в 02:46
1 ответ

Каково возвращаемое значение ArangoJS collection.save()?

Документация находится здесь: Управление документами · Документация по драйверам ArangoDB v3.4.1 Я вижу документацию для collection.replace() а также collection.update(), но ничего для collection.save(), Я знаю, что функция сохранения завершается, п…
16 янв '19 в 05:37
2 ответа

Использование загрузчика данных для распознавателей с вложенными данными из ArangoDB

Я реализую GraphQL API через ArangoDB (с arangojs), и я хочу знать, как лучше всего реализовать dataloader (или аналогичный) для этого очень простого варианта использования. У меня есть 2 резольвера с запросами к БД, показанными ниже (оба из них раб…
1 ответ

Ошибка сохранения документа в ArangoDB с помощью nodeJS

Применение учебника без Foxx: https://www.arangodb.com/tutorials/tutorial-node-js/ Node.js 8.11.1 (x64) arangoDB 3.3.7-1_win64 arangojs@6.2.3 СОХРАНЕННЫЙ ДОКУМЕНТ: meta._rev НЕ УКАЗАНО узел хорошо работает на локальном сервере Проверьте код app.js: …
20 апр '18 в 16:25
1 ответ

Использование базы данных arangojs npm в качестве постоянного соединения

При создании соединения arangodb с модулем arangojs npm через что-то вроде: function createConnection(connectionUrl, databaseName) { var connectionProps = { url: connectionUrl, databaseName: databaseName }; var connection = new Database(connectionPr…
1 ответ

Как запустить ArangoDB-GraphQL-Express?

Я посмотрел на поддержку от ArangoDB и поиск в Google, но это мне не сильно помогло... Я свеж в этой теме (но польская пословица говорит, что вам не стыдно задавать вопросы). моя ситуация выглядит следующим образом, у меня есть довольно обширная баз…
07 сен '18 в 12:39
1 ответ

AQL: динамический запрос с датами вложенного массива

Я пытался заставить этот динамический запрос работать с датами, как показано ниже в ArangoDB 3.1. Это прекрасно работает, когда я не пытаюсь запросить даты, но возвращает пустой список, как только я пытаюсь запросить дату, как показано ниже... { que…
14 май '18 в 09:00
1 ответ

Использование драйвера ArangoJS в веб-приложении Angular2

Я работаю над проектом, используя Angular2 и Typescript (v1.8.10). Мы хотим интегрировать данные из базы данных ArangoDB в веб-приложение. Я хотел бы использовать драйвер arangojs, если это возможно. Поскольку наборы для модуля arangojs еще не сущес…
19 июл '16 в 17:42
1 ответ

ArangoDB эффективный обход через атрибуты узла

В OrientDB каждая вершина имеет присоединенные ребра. Это означает, что можно явно ходить по узлам из коллекции, используя вложенные операторы "select". В качестве примера: учитывая путь атрибутов узла, найдите соответствующий конечный узел. Путь со…
11 янв '16 в 17:41
1 ответ

Определение того, какое уникальное ограничение вызвало сбой INSERT в ArangoDB

У меня есть коллекция документов в ArangoDB, которая имеет несколько уникальных индексов. При вставке нового документа вставка может завершиться неудачей из-за какого-либо уникального индекса. Есть ли способ легко выяснить, какие поля в документе вы…
24 янв '17 в 04:12
1 ответ

Простой запрос с arangodb и nodejs

Я хочу выполнить простой запрос в моей базе данных arangodb с nodejs для страницы входа. var arango = require('arangojs'); /*---*/ Database = arango.Database; db = new Database('http://127.0.0.1:8529'); db.useDatabase('MyDB'); db.useBasicAuth('root'…
15 ноя '17 в 15:15
1 ответ

Как вызывать приложения ArangoDB Foxx из arangodb-php

С ArangoDB-PHP я могу легко запускать AQL-запросы, но возможно ли использовать (означает "выполнить") приложения Foxx (т.е. когда я устанавливаю foxx/util-session-local с https://github.com/arangodb-foxx/util-sessions-local) - как использовать серви…
25 ноя '16 в 09:22
1 ответ

Как хранить документы в графе ArangoDb, используя ArangoJs?

Я использую последнюю версию ArangoDb и ArangoJs из приложения nodejs. У меня есть следующие две вершины пользователи жетоны tokens вершина содержит проблемы с маркерами безопасности для одного из пользователей в users вершина. У меня есть определен…
29 ноя '15 в 20:13
0 ответов

Откат базы данных arangodb до определенного момента времени

Я (намеренно) обрезал коллекцию в ArangoDB, потому что мне пришлось импортировать в нее новый набор данных. К сожалению, данные, которые я усек, были полезны. Есть ли способ вернуть базу данных в определенный момент времени, используя файлы журнала …
02 фев '18 в 16:55
1 ответ

Как зациклить диапазон дат в ArangoDB

Мне нужно вернуть значение для каждой даты между начальной и конечной датой. Для каждого row: если дата существует в row.dateтогда мне нужно вернуться row.myValue иначе мне нужно вернуть ноль. Пример: dateRange = {start: '2018-01-01', end: '2018-01-…
24 янв '19 в 09:45