当前位置: 首页 > news >正文

ArangoDB——AQL编辑器

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

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

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

http://www.lryc.cn/news/36908.html

相关文章:

  • Lesson 9.1 集成学习的三大关键领域、Bagging 方法的基本思想和 RandomForestRegressor 的实现
  • basic1.0链码部署(基于test-network 环境ubuntu20.04腾讯云)
  • Android---系统启动流程
  • 【网络】http协议
  • Thread::interrupted() 什么意思? 如何中断线程?
  • Oracle OCP 19c 考试(1Z0-083)中关于Oracle不完全恢复的考点(文末附录像)
  • 一起来学习配置Combo接口吧!
  • C++模拟实现红黑树
  • HTTPS协议之SSL/TLS详解(下)
  • OLE对象是什么?为什么要在CAD图形中插入OLE对象?
  • 【微信小程序】-- 自定义组件 -- 数据、方法和属性(三十三)
  • 【Spring 深入学习】AOP的前世今生之代理模式
  • 操作系统复试
  • 藏经阁(五)温湿度传感器 SHT3x-DIS 手册 解析
  • PCB焊盘设计基本原则
  • mysql锁分类大全
  • 推荐几款主流好用的远程终端连接管理软件
  • 描述性统计
  • 第十四届蓝桥杯三月真题刷题训练——第 7 天
  • 剑指 Offer 57. 和为s的两个数字
  • PDF转word在线转换方法!操作简单又高效
  • Jquery项目中使用vue.js
  • 蓝桥杯 删除字符
  • 析构函数 对象数组 对象指针
  • Vue对Axios网络请求进行封装
  • Android framework HAL(HIDL)
  • QML 模型(ListModel)
  • 你还在调戏AI,有的公司已经用ChatGPT开展业务了
  • DatenLord前沿技术分享 No.20
  • 基于vivado(语言Verilog)的FPGA学习(1)——了解viviado面板和编译过程