数组

概念

SequoiaDB 中的文档为 JSON 格式,一般又被称为记录。当记录中的某一字段对应多个值时,用户可以使用数组结构存放数据。

格式

数组由“[”(左中括号)起始,至“]”(右中括号)结束,其中包含零个或多个值。

  1. { "字段名" : [ "<值1>", "<值2>", "<值n>" ] }

示例

数组可以存放完全不相同的数据类型,其中每个记录以从 0 起始的下标表示。例如:

  1. { "key" : [ "hello", "world" ] }

其中“hello”在数组中的下标为 0,而“world”在数组中的下标为 1。数组之中的值有序,在进行数据操作时数组中的值顺序不会改变。表示数组中某个元素时,可以使用“字段名.下标”的方式。

例如:如果希望表示 key 中“world”所在的值,可以使用“key.1”作为字段名。