ArangoDB - 数据库方法
在本章中,我们将讨论 ArangoDB 中的不同数据库方法。
首先,让我们获取数据库的属性 −
- Name
- ID
- Path
首先,我们调用 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 数据库的属性。
查找 Name 名称
我们将使用以下代码行来查找 Name 名称。
127.0.0.1:8529@song_collection> db._name()
输出
song_collection
查找 id −
我们将使用以下代码行来查找 id。
127.0.0.1:8529@song_collection> db._id()
输出
4838
找到 Path 路径−
我们将使用以下代码行来查找 Path 路径。
127.0.0.1:8529@song_collection> db._path()
输出
/var/lib/arangodb3/databases/database-4838
现在让我们使用以下代码行检查我们是否在系统数据库中 −
127.0.0.1:8529@song_collection&t; db._isSystem()
输出
false
这意味着我们不在系统数据库中(因为我们已经创建并转移到了song_collection)。 下面的屏幕截图将帮助您理解这一点。
要获取特定的收藏,请说出歌曲 −
我们将使用以下代码行来获取特定集合。
127.0.0.1:8529@song_collection> db._collection("songs")
输出
[ArangoCollection 4890, "songs" (type document, status loaded)]
该行代码返回单个集合。
让我们在后续章节中讨论数据库操作的要点。