ArangoDB3 3.9.2のデータ(Collection)をクエリ(read)する方法
環境
Windows 10 Home 64bit
ArangoDB3 3.9.2
構文
FOR cft IN Collection名
RETURN cft
FOR cft IN Collection名
RETURN cft
FOR cft IN Collection名 RETURN cft
使用例1
SQL構文
FOR ss IN arkgamedb
RETURN ss
FOR ss IN arkgamedb
RETURN ss
FOR ss IN arkgamedb RETURN ss
実行結果
[
{
"_key": "1214",
"_id": "arkgamedb/1214",
"_rev": "_eZvARke---",
"username": "山田太郎",
"city": "東京",
"dept": [
"開発部",
"計画部",
"営業部"
]
},
{
"_key": "1739",
"_id": "arkgamedb/1739",
"_rev": "_eZvKSuO---",
"username": "山田1",
"cityA": "東京",
"dept1": [
"開発部1",
"計画部1",
"営業部1"
]
}
]
[
{
"_key": "1214",
"_id": "arkgamedb/1214",
"_rev": "_eZvARke---",
"username": "山田太郎",
"city": "東京",
"dept": [
"開発部",
"計画部",
"営業部"
]
},
{
"_key": "1739",
"_id": "arkgamedb/1739",
"_rev": "_eZvKSuO---",
"username": "山田1",
"cityA": "東京",
"dept1": [
"開発部1",
"計画部1",
"営業部1"
]
}
]
[ { "_key": "1214", "_id": "arkgamedb/1214", "_rev": "_eZvARke---", "username": "山田太郎", "city": "東京", "dept": [ "開発部", "計画部", "営業部" ] }, { "_key": "1739", "_id": "arkgamedb/1739", "_rev": "_eZvKSuO---", "username": "山田1", "cityA": "東京", "dept1": [ "開発部1", "計画部1", "営業部1" ] } ]
使用例2
_keyが「1214」のもののみ抽出します。
書式
RETURN DOCUMENT(Collection名, _keyの値)
SQL構文
RETURN DOCUMENT("arkgamedb", "1214")
RETURN DOCUMENT("arkgamedb", "1214")
RETURN DOCUMENT("arkgamedb", "1214")
実行結果
_key _id _rev username city dept
1214 arkgamedb/1214 _eZvARke--- 山田太郎 東京 ["開発部","計画部","営業部"]
_key _id _rev username city dept
1214 arkgamedb/1214 _eZvARke--- 山田太郎 東京 ["開発部","計画部","営業部"]
_key _id _rev username city dept 1214 arkgamedb/1214 _eZvARke--- 山田太郎 東京 ["開発部","計画部","営業部"]