- ArangoDB 教程
- ArangoDB - 首页
- 多模型优先数据库
- ArangoDB – 优势
- 基本概念和术语
- ArangoDB – 系统要求
- ArangoDB – 命令行
- ArangoDB - Web界面
- ArangoDB - 示例案例
- 数据模型和建模
- ArangoDB - 数据库方法
- ArangoDB - CRUD操作
- 使用Web界面进行CRUD操作
- 使用AQL查询数据
- ArangoDB - AQL示例查询
- ArangoDB – 如何部署
- ArangoDB 有用资源
- ArangoDB - 快速指南
- ArangoDB - 有用资源
- ArangoDB - 讨论
ArangoDB - 数据库方法
本章将讨论ArangoDB中的不同数据库方法。
首先,让我们获取数据库的属性:
- 名称
- ID
- 路径
首先,我们调用Arangosh。一旦调用Arangosh,我们将列出到目前为止我们创建的数据库:
我们将使用以下代码行来调用Arangosh:
127.0.0.1:8529@_system> db._databases()
输出
[ "_system", "song_collection" ]
我们看到两个数据库,一个是默认创建的_system,另一个是我们创建的song_collection。
现在让我们使用以下代码行切换到song_collection数据库:
127.0.0.1:8529@_system> db._useDatabase("song_collection")
输出
true 127.0.0.1:8529@song_collection>
我们将探索song_collection数据库的属性。
要查找名称
我们将使用以下代码行来查找名称。
127.0.0.1:8529@song_collection> db._name()
输出
song_collection
要查找id:
我们将使用以下代码行来查找id。
127.0.0.1:8529@song_collection> db._id()
输出
4838
要查找路径:
我们将使用以下代码行来查找路径。
127.0.0.1:8529@song_collection> db._path()
输出
/var/lib/arangodb3/databases/database-4838
现在让我们使用以下代码行检查我们是否在system数据库中:
127.0.0.1:8529@song_collection&t; db._isSystem()
输出
false
这意味着我们不在system数据库中(因为我们已经创建并切换到song_collection)。以下截图将帮助您理解这一点。
要获取特定集合,例如songs:
我们将使用以下代码行来获取特定集合。
127.0.0.1:8529@song_collection> db._collection("songs")
输出
[ArangoCollection 4890, "songs" (type document, status loaded)]
该代码行返回单个集合。
让我们在后续章节中学习数据库操作的要点。
广告