What ❓
Arangosh.exe是ArangoDB数据库Shell环境
一些简单的shell
- 关于数据库
- 获取数据库基本信息
- code
- 获取数据库的名字
require("@arangodb").db._name();
- 获取数据库的id
require("@arangodb").db._id();
- 获取数据库的路径
require("@arangodb").db._path();
- img
- code
- 数据库的创建 & 删除
- code
- 创建用户和密码
var users = require("@arangodb/users"); users.save("my_user", "my_password");
- 赋予要创建数据库权限
require("@arangodb/users").grantDatabase("my_user", "arangodb");
- 创建数据库
db._createDatabase("doris",{});
- 列出所有数据库
db._databases();
- 删除数据库
db._dropDatabase("arangodb")
- img
- code
- 集合的操作
-
code
在操作集合开始之前,要先切换到自己需要用的那个数据库db._useDatabase("doris");
- 创建集合
db._create("users");db._create("test");
- 删除集合
db._drop("test");
- 罗列集合
db._collections();
- 创建集合
-
img
-
- 关于数据
-
增
- 增加一条
db.users.insert({"name": "A","age": "6"});
- 增加多条
db.users.insert([{"name": "B","age": "7"},{"name": "C","age": "8"}]);
- 增加一条
-
查(
注:
这里不是很确定查看数据是否用的是这个⬇️)db.users.byExample().toArray();
-
改
db.users.update({"_key": "79309"},{"age": "9"});
-
删
db.users.remove({"_key" : "79309"});
-
- 获取数据库基本信息