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

Когда мне следует использовать AQL?
В контексте ArangoDB существуют разные оболочки базы данных для запроса данных: arangosh: консоль на основе JavaScript AQL: язык запросов Arangodb, см. http://www.arangodb.org/2012/06/20/querying-a-nosql-database-the-elegant-way MRuby:...
1413 просмотров
schedule 06.03.2022

AQL: (почему) не работают такие функции документа, как HAS, UNSET?
Я пытаюсь использовать функции документа, такие как HAS, UNSET и т. Д. (Надеюсь), как они описаны в документации. К сожалению, это приводит к синтаксической ошибке 1501. Я также вижу, что они НЕ выделяются в редакторе AQL, как другие сигнальные...
266 просмотров
schedule 04.03.2024

Используя функцию ArangoDB EDGES, невозможно получить правильную вершину с параметрами includeVertices
Используя ArangoDB для описания дружеских отношений, я хочу знать друзей конкретного пользователя A. Поскольку это тестовый образец, я знаю, что A дружит с B. У меня есть пользователи в коллекции документов и в коллекции edge, содержащей информацию...
174 просмотров
schedule 13.06.2023

Итеративный запрос к ArangoDB с использованием AQL
Я сохранил данные JSON в коллекции ArangoDB в следующем формате. { "data": { "1": [ {"db_name": "DSP"}, {"rel": "2"} ], "2": [ {"rel_name": "DataSource"}, {"tuple": "201"}, {"tuple": "202"}, {"tuple": "203"} ], "201": [...
1327 просмотров
schedule 08.05.2023

Использование индекса ArangoDB с краевыми коллекциями
Задача: самый быстрый способ обновить многие атрибуты ребер. По соображениям производительности я игнорирую методы графа и работаю с коллекцией непосредственно для фильтрации. АрангоДБ 2.8b3 Запрос [Предложение - сбор краев]: FOR O In...
314 просмотров
schedule 13.03.2023

может arangoDB aql пропускать фильтры по условию?
Я недавно работаю в приложении bbs, и когда я использую aql, у меня возникает проблема, например: //params:.com/t/123?&digest=true => FOR t IN threads FILTER t.digest == true && some conditions RETURN t и результат...
671 просмотров
schedule 18.03.2022

ArangoDB AQL Upsert, как вставить значение в список
Попытка использовать UPSERT в AQL и успешна, пока мне не нужно вставить значение в массив списка (и мне также нужно проверить, существует ли оно, хотя я думаю, что оно у меня есть) Код const t_list_ = db._query(aql` UPSERT { token_name:...
413 просмотров
schedule 26.08.2022

Как выполнить чистый запрос AQL?
Я использую официальный пакет Aerospike для golang. Есть ли способ получить список всех существующих индексов? aql> показать индексы Также я не нашел способа выполнить чистый запрос AQL. Как я могу это сделать? Обновление: я...
453 просмотров
schedule 28.12.2023

AQL - обход графа - фильтрация по пути со сложным условием
Я хотел бы спросить, как лучше всего пройти по графу и вернуть только подграф на основе сложного условия, которое должно выполняться всеми узлами от корня до листьев. Другими словами, мне нужен какой-то механизм, чтобы, когда условие на любом...
276 просмотров
schedule 02.03.2022

arangodb AQL Как изменить значение объекта во вложенном массиве?
У меня документ организован таким образом: { "email": "[email protected]", "name": "tyler", "address": { "street": "Beijing Road", "zip": 510000 }, "likes": [ "running", { "movie": "Star Wars" } ] } У меня...
632 просмотров
schedule 01.05.2022

ArangoDB AQL Query - объединить дочерние элементы в родительские
У меня простые родительско-дочерние отношения в ArangoDB. Каждый родительский документ может иметь от нуля до многих дочерних элементов. Допустим, у родительского документа есть атрибуты pa1, а у дочерних документов есть один атрибут ca1 и обратная...
549 просмотров
schedule 31.08.2022

Собрать или сгруппировать по дате, игнорируя время
У меня есть список task со свойством date (ISO8601), и я хочу сгруппировать их по дате, игнорируя время, установленное на ISO8601. FOR task IN tasks COLLECT date = task.date INTO tasksInDate = task SORT date DESC RETURN {...
65 просмотров
schedule 13.11.2022

AQL: динамический запрос с датами вложенного массива
Я пытался заставить этот динамический запрос работать с датами, как показано ниже в ArangoDB 3.1. Это отлично работает, когда я не пытаюсь запросить даты, но возвращает пустой список, как только я пытаюсь запросить дату, как показано ниже ... {...
139 просмотров
schedule 05.08.2022

Связь между 2 коллекциями Arangodb
У меня есть 2 коллекции: Пользователь Твитнуть Я хочу хранить в User список tweet_id и в каждом твите user_id. В моих файлах json Tweets у меня есть твит-автор champ. Я пытаюсь использовать AQL, но мне это не удалось, вы можете мне...
153 просмотров
schedule 09.03.2024

ArangoDB - Создание скриптов AQL INSERT
Я хочу подготовить скрипты для комплектации баз данных. Как я могу это сделать? Что-то подобное: INSERT { _class: 'Entity', name: 'First'} IN wholesales INSERT { _class: 'Entity', name: 'Second' } IN wholesales INSERT { _class: 'Entity',...
116 просмотров
schedule 10.11.2023

ArangoDB - совокупная сумма дочерних атрибутов в DAG
У меня есть ведомость материалов, представленная в ArangoDB в виде ориентированного ациклического графа. Количество каждой детали в спецификации представлено на краях, в то время как названия деталей представлены ключами узлов. Я хотел бы написать...
229 просмотров
schedule 16.11.2023

Обход графика ArangoDB без использования комбинированного индекса
У меня есть эти два запроса, которые, насколько я понимаю, должны делать в основном то же самое. Один из них выполняет фильтр для моей коллекции ребер и работает очень хорошо, в то время как другой запрос выполняет обход графа глубины 1 и работает...
89 просмотров
schedule 04.02.2023

ArangoDB AQL обновляет странные имена атрибутов
В arangodb у меня есть таблица поиска, как показано ниже: { '49DD3A82-2B49-44F5-A0B2-BD88A32EDB13' = 'Human readable value 1', 'B015E210-27BE-4AA7-83EE-9F754F8E469A' = 'Human readable value 2', 'BC54CF8A-BB18-4E2C-B333-EA7086764819' =...
66 просмотров
schedule 11.03.2024

ArangoDB Parent to Child создание ребра в существующих документах размером 1 миллион для вложенных уровней не работает / или МЕДЛЕННО
Создал events документ в ArangoDB. Загружен 1 миллион записей, как показано ниже, что выполняется за 40 секунд. FOR I IN 1..1000000 INSERT { "source": "ABC", "target": "ABC", "type": "REST", "attributes" : { "MyAtrib" :...
62 просмотров
schedule 10.04.2022

ArangoDB аварийно завершает работу при попытке выполнить обход AQL с предложением COLLECT в нем
Модель данных: книги - документы страницы - документы. Страница может содержать только одну ссылку на другую книгу books_pages - края. От книги к странице и от страницы к книге Пример: book1 -> (edge) -> page1 ->...
41 просмотров
schedule 01.03.2022