Embed presentation
Download as PDF, PPTX



![Structure of document
{
“_id”: “users/1235432‘,
“_key”: “1235432”,
“_rev”: “32442525”
“firstName”: “Test”,
“lastName”: “User”,
“roles”: [“admin”, ‘moderator“]
}](https://image.slidesharecdn.com/forrubyistsin10mins-160627104002/85/Arango-DB-for-rubyists-in-10mins-4-320.jpg)

![Indexes
db.users.ensureIndex({type: “hash”, fields: [“first”]})
db.users.ensureIndex({type: “skiplist”, fields: [“first”, “last”], unique: true})
db.books.ensureIndex({type: “hash”, fields: [“content”], minLength: 3})](https://image.slidesharecdn.com/forrubyistsin10mins-160627104002/85/Arango-DB-for-rubyists-in-10mins-6-320.jpg)






ArangoDB is a multi-model NoSQL database that offers a flexible data model for documents and key-value storage. It features an admin interface, a specified query language (AQL), and supports transactions and graph data. Users can create collections, indexes, and utilize the Foxx application framework for building applications.



![Structure of document
{
“_id”: “users/1235432‘,
“_key”: “1235432”,
“_rev”: “32442525”
“firstName”: “Test”,
“lastName”: “User”,
“roles”: [“admin”, ‘moderator“]
}](https://image.slidesharecdn.com/forrubyistsin10mins-160627104002/85/Arango-DB-for-rubyists-in-10mins-4-320.jpg)

![Indexes
db.users.ensureIndex({type: “hash”, fields: [“first”]})
db.users.ensureIndex({type: “skiplist”, fields: [“first”, “last”], unique: true})
db.books.ensureIndex({type: “hash”, fields: [“content”], minLength: 3})](https://image.slidesharecdn.com/forrubyistsin10mins-160627104002/85/Arango-DB-for-rubyists-in-10mins-6-320.jpg)




