ArangoDB-数据库方法

ArangoDB-数据库方法

在本章中,我们将讨论ArangoDB中不同的数据库方法。

首先,让我们获取数据库的属性−

  • 姓名
  • 身份证件
  • 路径

首先,我们调用Arangosh。一旦Arangosh被调用,我们将列出迄今为止创建的数据库−

我们将使用下面的代码行来调用Arangosh−

127.0.0.1:8529@_system> db._databases()

输出

[
   "_system",
   "song_collection"
]

We see two databases, one _系统 created by default, and the second 宋琰集 that we have created.

现在让我们用下面一行代码切换到song\u集合数据库−

127.0.0.1:8529@_system> db._useDatabase("song_collection")

输出

true
127.0.0.1:8529@song_collection>

我们将探讨我们的宋琰收集数据库的属性。

找到名字

我们将使用下面的代码行来查找名称。

127.0.0.1:8529@song_collection> db._name()

输出

song_collection

找到身份证−

我们将使用下面的代码行来查找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\ u集合)。下面的截图将帮助您理解这一点。

Created Shifted Songs Output Screenshot

要想得到一个特定的收藏,可以说是歌曲−

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

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

输出

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

代码行返回单个集合。

让我们在接下来的章节中讨论数据库操作的要点。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁

评论区

Protected with IP Blacklist CloudIP Blacklist Cloud