
- 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)]
該程式碼行返回單個集合。
讓我們在後續章節中學習資料庫操作的要點。
廣告