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