ArangoDB增删改查
1、增加
使用post,用户名为root,密码为空,然后可以传递document或者documents数组。
curl -X POST --user root: --data-binary @- --dump - http://localhost:8529/_api/document/users <<EOF
{
"_key": "FirstUser",
"firstName": "Anna",
"name": "Pavlova",
"profession": "artist"
}
EOF
使用AQL新增
INSERT {
_key: "SecondUser",
firstName: "Jana",
name: "Volkova",
profession: "Avocado farmer"
} IN users
2、查询
使用curl,使用_id进行查询
curl --dump - http://localhost:8529/_api/document/users/FirstUser
使用AQL遍历查询
FOR u IN users
RETURN u
3、更新
使用curl,path中写入id,后跟一个json对象
curl -X PATCH --data-binary @- --dump - http://localhost:8529/_api/document/users/FirstUser <<EOF
{
"profession" : "singer"
}
EOF
使用AQL
UPDATE "SecondUser" WITH {
profession: "database expert"
} IN users
4、删除
curl
curl -X DELETE --dump - http://localhost:8529/_api/document/users/FirstUser
AQL示例
REMOVE "SecondUser" IN users
浙公网安备 33010602011771号