介绍
@ohos/arangojs 是一款适用于 openharmony 环境的 ArangoDB 数据库 javascript 版驱动。本库基于 arangojs 原库 v8.3.1 版本进行适配。
下载安装
ohpm install @ohos/arangojs --save
OpenHarmony ohpm 环境配置等更多内容,请参考 如何安装 OpenHarmony ohpm 包
使用说明
基本使用示例
1.连接数据库
import { Database } from "@ohos/arangojs";
const system = new Database({
url: "http://127.0.0.1:8529",
});
// The credentials can be swapped at any time
db.useBasicAuth("admin", "maplesyrup");
2.创建数据库
const name = "testDB" + Date.now();
await system.createDatabase(name);
3.删除数据库
await system.dropDatabase(name);
4.获取数据库列表
await system.databases();
5.切换数据库
const db = system.database("database_name");
6.创建文档模型数据表
await system.createCollection("collection_name");
7.创建图表模型数据表
await system.createEdgeCollection("edge_collection_name");
约束与限制
在下述版本验证通过:DevEco Studio: 4.0.3.112 ,OpenHarmony SDK: API10(4.0.7.3 Beta1)。
如果想更深入的学习 OpenHarmony (鸿蒙南向)全栈开发的内容,可以参考以下学习文档:
OpenHarmony 开发环境搭建:https://qr18.cn/CgxrRy
《OpenHarmony源码解析》:https://qr18.cn/CgxrRy
- 搭建开发环境
- Windows 开发环境的搭建
- Ubuntu 开发环境搭建
- Linux 与 Windows 之间的文件共享
- ……
系统架构分析:https://qr18.cn/CgxrRy
- 构建子系统
- 启动流程
- 子系统
- 分布式任务调度子系统
- 分布式通信子系统
- 驱动子系统
- ……
OpenHarmony 设备开发学习手册:https://qr18.cn/CgxrRy
OpenHarmony面试题(内含参考答案):https://qr18.cn/CgxrRy
写在最后
- 如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:
- 点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。
- 关注小编,同时可以期待后续文章ing🚀,不定期分享原创知识。
- 想要获取更多完整鸿蒙最新学习资源,请移步前往小编:
https://gitee.com/MNxiaona/733GH