У меня есть следующий супер-простой граф: Что лучший способ для фильтрации ребер графа по типу в ДУК
Что я пытаюсь сделать, это:
- Выберите все вопросы, где есть свойство в вопросительном документе firstQuestion со значением true.
- Выберите любые параметры, которые связаны с вопросом по исходящему краю типа with_options
Следующий запрос работает, однако он чувствует, что должен быть лучший способ проверить тип края без использования строковых операций - в частности операцию конкатенации, которую я использую, чтобы воссоздать значение edge _id, присоединив его к ключу с типом края, который я хочу - - это лучший способ проверить тип края?
FOR question IN questions
FILTER question.firstQuestion == true
let options =
(FOR v, e IN 1..1 OUTBOUND question._id GRAPH 'mygraph'
FILTER CONCAT('with_options/', e._key) == e._id
RETURN v)
RETURN {question: question, options: options}
Изумительного, спасибо так много! – IaMaCuP