내 ArangoDB 그래프에 주제, 해당 주제와 관련된 메시지 스레드 및 메시지 스레드 내의 메시지가 있습니다. 그런 식으로 그래프를 탐색하여 메시지 스레드와 관련된 데이터와 메시지 스레드 내부의 메시지 수를 반환하고 싶습니다. 데이터는 매우 간단하게 구조화됩니다. 주제 노드, 날짜 및 카테고리가 연관된 스레드 노드로 확장되는 가장자리 및 스레드 노드에서
그래서 두 개의 콜렉션이 있습니다. 하나는 속성으로 우편 번호 배열이 있고 다른 하나는 우편 번호와 위도가 & 경도입니다. 좌표에 가장 가까운 도시를 반환하고 싶습니다. 이것은 지리적 색인으로는 쉽지만, 내가 가지고있는 문제는 동일한 도시가 여러 번 반환되는 것과 몇 번에 걸쳐 다른 도시와 접하는 우편 번호이기 때문에 가장 가까운 도시 일 수 있습니다. 도
빠른 질문 : ArangoDB에서 고유 인덱스 (예 : 고유 해시 인덱스)를 만들면 ArangoDB가 해당 특성의 고유성을 확인합니까 아니면 고유하다고 말했기 때문에 가정합니까? 고유 인덱스를 만들기 전에 데이터의 고유성을 확인하기 위해 유효성 검사 단계를 거쳐야하는지 궁금합니다.
동일한 그룹 이름에서 가장 오래된 날짜의 정점 개체를 나열하려고합니다. 나는 COLLECT 사용하려고 시도하는 골재 해요 :는 FOR v,e IN 1..2 OUTBOUND obj.id
GRAPH 'CollectionGraph'
COLLECT groupName = v.groupName
AGGREGATE minDate = MIN
나는 모서리로 항목을 연결할 수있는 세 가지 컬렉션이있는 그래프가 있습니다. ItemA는 itemB의 부모이며, 이는 itemC의 부모입니다. 단지 방향으로 가장자리에 연결할 수 있습니다 요소 현재 "_from : child, _to : parent"
나는이 AQL 쿼리 만 "선형"결과를 얻을 수 있습니다 : LET contains = (FOR v IN
가입 : FOR doc1 in catalogue
FOR doc2 in RepoNodes
FOR doc3 in RepoEdges
FOR doc4 in RepoNodes
FOR doc5 in RepoEdges
FOR doc6 in RepoNodes
FOR doc10 in catalogue
FOR doc11 i
내 webapp는 문서 속성의 여러 정렬 된 목록을 그래프로 표시해야합니다. 이들은 hours, cycles 및 age입니다. 그래프를 아름답게 가로 지르는 AQL 쿼리를 사용하여 2ms 내에 모든 데이터가 필요합니다. 나는 감동했다! 하지만 각 그래프별로 정렬해야합니다. 쿼리는 현재 세 개의 속성과 ID가 모두 적용되는 json 객체의 배열을 반환합니다.
neo4j에서오고 Arango에서 새로 왔습니다. 내 데이터를 쿼리하고 해당 데이터 구조를 만들려고합니다. Circle A
/ \
Square A Circle B
/ \ \
Circle C Square B Square D
서클이 문서 컬렉션에 저장됩니다 그래서 내가 좋아하는 뭔가가있다. 사각형은 문서 컬렉션에 저장
AQL에서 DATE_SUBTRACT 함수를 사용하면 월말에 날짜를 처리 할 때 Arango는 실제 지난 달을 반환하는 대신 30 일을 빼는 것 같습니다. 예컨대 : for mo in 0..11
let month = date_subtract(date_now(),count,"month")
return month
반환 [
"2016
ArangoDB 3.0을 사용 중이고 A에서 B까지의 최단 경로를 얻기 위해 AQL 쿼리를 만들고 싶습니다. 깊이 = 3으로 일부 가장자리 속성을 필터링합니다. 쿼리의 "ArangoDB 2.0"버전 다음이 될 싶습니다 FOR e IN GRAPH_SHORTEST_PATH('CityGraph', 'city/rome', 'city/turin',
{