ArangoDB 入门指南:数据库,集合与文档
数据库是集合的集合。
集合存储记录,记录被称为文档。集合等价于 RDBMS 中的表,而文档可以被认为是表中的行。区别在于你不需要预先定义有哪些列 (或者属性)。
任意集合中的所有文档可以拥有任意的属性键与值,然而实际上一个集合中的文档具有相似的结构,但是数据库系统本身并不会关心,无论你的数据是什么样子,数据库系统都会在其上执行稳定而快速的操作.
在 数据模型概念 章节中可以阅读更多内容。
现在你可以停留在默认的 _system
数据库中并使用 web 界面来创建集合与文档。点击 COLLECTIONS
菜单项,然后选择 Add Collection
菜单。为其指定一个名字,例如 users,保持其他的设置不变(我们希望它是一个文档集合)并保存。会出现一个标记为 users 的新菜单项,你可以点击打开。
目录还没有任何文档。点击右侧带有白色加号的绿色圆环来创建该集合中的第一个文档。对话框会询问你 _key
。你可以将该区域留空并点击 Create
来让数据据系统赋值一个自动生成 (唯一) 的键。
注意 _key
属性是不可修改的,这意味着一旦文档被创建你不可以修改该键。你可以用作文档键的内容在 命名约定 中有相应的描述。
自动生成的键值也许是 "9883"
(_key
总是字符串!),在这种情况下,文档 _id
则是 "users/9883"
。 除了一些系统属性,在文档中并没有其他内容。
通过点击 (空对象) 左侧的图标添加一个自定义属性,然后 Append。会出现两个文本输入框:FIELD (属性键) 与 VALUE (属性值)。
输入 name
作为键,输入你的名字作为值。Append 另一个属性,将其命名为 age
,并将其设置为你的年龄。
点击 Save 来保存这些修改。如果你点击 ArangoDB 图标右侧顶点的集合: users
,文档浏览器将会显示 users 集合中的文档,而你可以在列表中看到你刚刚创建的文档。
ArangoDB 官方文档原文地址:Databases, Collections and Documents