10bet网址
MySQL 8.0参考手册
相关文件10bet官方网站 下载本手册 从本手册中摘录

20.3.3文件和集合

当您使用MySQL作为文档存储时,Collections在架构中是可以创建,列表和删除的架构中的容器。集合包含可以添加,查找,更新和删除的JSON文档。

本节中的示例使用CountryInfo.收藏在世界_X.架构。有关设置的说明世界_X.架构,参见第20.3.2节,“下载和导入World_X数据库”

文件

在MySQL中,文档表示为JSON对象。在内部,它们以有效的二进制格式存储,可快速查找和更新。

  • javascript的简单文档格式:

    {Field1:“Value”,Field2:10,“字段3”:null}

一组文件由一组由逗号分隔并括在内的文件组成[]人物。

  • 简单的JavaScript数组文件:

    [{“名称”:“Aruba”,“代码:”:“Abw”},{“名称”:“安哥拉”,“代码:”:“前”}“

MySQL在JSON文档中支持以下JavaScript值类型:

  • 数字(整数和浮点)

  • 布尔(假和真)

  • 空值

  • 更多JSON值的数组

  • 嵌套(或嵌入式)对象更多的JSON值

收藏品

集合是用于分享目的并可能共享一个或多个索引的文档的容器。每个集合都有一个唯一的名称,并存在于单个架构中。

术语架构等同于数据库,这意味着一组数据库对象而不是与关系模式相反,用于强制执行结构和约束。架构在集合中的文档中不强制执行符合性。

在此快速启动指南中:

  • 基本对象包括:

    目标形式 描述
    D b D b是分配给当前活动模式的全局变量。当您想对模式运行操作时,例如要检索集合,请使用可用的方法D b多变的。
    db.getcollections() db.getcollections()返回架构中的集合列表。使用列表获取对Collection对象的引用,迭代它们,依此类推。
  • 集合范围的基本操作包括:

    操作形式 描述
    D b。名称。添加() 添加()方法将一个文档或文档列表插入命名集合。
    D b。名称。找() 找()方法返回命名集中的某些或所有文档。
    D b。名称。调整() 调整()方法更新命名集合中的文档。
    D b。名称。去掉() 去掉()方法从命名集合中删除一个文档或文档列表。

相关信息