AQL(ArangoDB Query Language) Examples
ArangoDB는 다중 모델 데이터베이스로 그래프, Key-Value 및 문서 데이터 모델을 모두 지원하는 NoSQL 데이터베이스 중 하나다. Arango에서 쿼리를 SQL대신 AQL이라고 부른다. (ArangoDB Query Language)
데이터 검색
FOR doc IN collection_name
RETURN doc
데이터 검색(조건)
FOR doc IN collection_name
FILTER doc.key == value
RETURN doc
문서 필드로 검색
FOR doc IN collection_name
RETURN {key1: doc.field1, key2: doc.field2}
정렬해서 검색
FOR doc IN collection_name
SORT doc.field ASC/DESC
RETURN doc
데이터 삽입
INSERT [
{
"field1": "value1",
"field2": "value2",
"field3": "value3"
},
{
"field1": "value4",
"field2": "value5",
"field3": "value6"
}
] INTO collection_name
데이터 삭제
FOR doc IN collection_name
FILTER doc.key == value
REMOVE doc IN collection_name
RETURN OLD