Connection Configuration
- Basic
Configure your ArangoDB connection using individual parameters:
ArangoDB server hostname or IP addressDefault:
127.0.0.1ArangoDB server portDefault:
8529Database usernameDefault:
rootDatabase password
Database name to connect toDefault:
_systemEnable TLS/SSL encryptionOptions:
false, trueDefault: falseConnection Examples
Local Development
Remote Server with TLS
Custom Database
AQL Query Language
ArangoDB uses AQL (ArangoDB Query Language) for querying:Basic Queries
Insert Documents
Update Documents
Remove Documents
Joins and Relations
Aggregation
Graph Traversal
DDL Meta-Commands
QueryBox extends AQL with DDL commands for database and collection management:Database Operations
Collection Operations
These DDL commands are QueryBox extensions and are intercepted before being sent to ArangoDB.
Qualified Collection Names
QueryBox supports database-qualified collection names in AQL queries:- Detects the database prefix (
mydb) - Switches to that database
- Rewrites the query to use the unqualified name (
users)
Supported Features
AQL Queries
Full AQL query language support
Multi-Model
Documents, graphs, and key-value
Database Browser
Browse databases and collections
DDL Operations
Create and drop databases/collections
Capabilities
- AQL Execution: Full support for ArangoDB Query Language
- CRUD Operations: Insert, update, remove documents
- Graph Queries: Traverse and analyze graph data
- Aggregation: Group, count, and summarize data
- Join Operations: Combine data from multiple collections
- DDL Commands: Create and drop databases and collections
- Database Browser: Navigate databases and collections hierarchically
- Document Results: View results as structured documents
- TLS Support: Secure connections with embedded root certificates
Result Formats
AQL queries return different value types:Document Results
- Objects returned directly as documents
- Scalars and arrays wrapped as
{"value": <v>} - Ensures consistent document-shaped payloads
DDL Results
- Key-value results showing operation status
- Example:
{"result": "Collection created"}
Database Structure
The ArangoDB plugin displays:- Server (connection root)
- Databases (all accessible databases or single specified database)
- Collections (excludes system collections starting with
_) - Actions: Quick query and drop operations
System collections (prefixed with
_) are hidden from the connection tree.Notes
ArangoDB supports multiple data models (document, graph, key-value) in a single database engine.
Advanced Features
Geospatial Queries
Full-Text Search
Subqueries
Plugin Information
- Version: 0.1.0
- License: Apache-2.0
- Author: ArangoDB GmbH
- Tags: nosql, multi-model
- Driver: github.com/arangodb/go-driver