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.

song_collection

输出

4838

查找路径 :

我们将使用以下代码行找到路径.

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).以下屏幕截图将帮助您理解这一点.

创建的Shifted Songs输出截图

要获得特定的集合,请说歌曲和减号;

我们将使用以下代码行来获取特定的集合.

127.0.0.1:8529@song_collection> db._collection("songs")

输出

[ArangoCollection 4890, "songs" (type document, status loaded)]

代码行返回单个集合.

让我们通过随后的章节转到数据库操作的基本要点.