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

Created Shifted Songs Output Screenshot

要获取特定集合,例如songs:

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

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

输出

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

该代码行返回单个集合。

让我们在后续章节中学习数据库操作的要点。

广告
© . All rights reserved.