- AQL 编辑器 
  
- ArangoDB 的查询语言称为 AQL。AQL与关系数据库管理系统 (RDBMS)区别在于其更像一种编程语言,更自然地适合无模式模型,并使查询语言非常强大,同时保持易于读写。
 
 - 数据建模概念 
  
- 数据库是集合的集合。集合存储记录,称为文档。集合相当于 RDBMS 中的表,文档可以被认为是表中的行。不同之处在于您没有预先定义哪些列(或更确切地说是属性)。任何集合中的每个文档都可以具有任意属性键和值。然而,单个集合中的文档在实践中可能具有类似的结构,但数据库系统本身并不强加它,并且无论您的数据看起来如何,它都会稳定且快速地运行。
 
 - 使用 Web 界面创建集合和文档 
  
- 单击 “收藏” 菜单,然后单击 “添加收藏”,将其命名为users,其他设置不变(类型有文档和图),然后 保存 。 

- Document collections 
      
- 包含文档,每个文档都是一个 JSON 对象
 
- 内置主索引,每个文档都有一个唯一的_key,可以快速找到它
 
- 如果文档用作图中的节点,则文档可以是顶点
 
 
- Edge collections 
      
- 包含文档,但具有特殊边属性 
        
- _from :源顶点的_id值
 
- _to :目标顶点的_id值
 
 
- 每个边缘集合的内置边缘索引
 
- 存放关系的地方,类似于 SQL 数据库系统中的多对多关系(交叉表)
 
 - 包含文档,但具有特殊边属性 
        
 
 - Document collections 
      
 
- 添加文档,点击新创建的用户新图块,单击右上角带有白色加号的绿色圆圈以创建该集合中的第一个文档。弹出对话框将要求您提供一个 _key,输入6699点创建。注:将 _key 字段留空并单击创建将使数据库系统分配一个自动生成的(唯一)密钥。请注意,该 _key 属性是不可变的,这意味着您无法在创建文档后更改它。 

 
- 添加文档属性:新加的文档,除了一些系统属性外,该文档中还没有任何内容。通过单击(empty object)左侧的图标添加自定义属性 ,然后单击 追加。两个输入字段将可用, FIELD (属性键)和 VALUE (属性值)。 

 
 - 单击 “收藏” 菜单,然后单击 “添加收藏”,将其命名为users,其他设置不变(类型有文档和图),然后 保存 。 
 



















