版本

# 属性类型定义

eZooDB支持通过字符关键字或枚举值来定义实体的属性类型。

  • 字符关键字:适用于schema定义文件、map类型的请求参数等;
  • 枚举值:eZooDB内部对不同数据类型进行了枚举映射,对应的枚举值可能会在部分请求中作为结果返回;

字符关键字 类型描述 取值范围/类型约束
"" 未知类型
"string" 字符类型 数据长度不限,最大存储数量:4,294,967,295
"text" 长文本类型 数据长度不限,最大存储数量:18,446,744,073,709,551,615
"bool" 布尔类型 true(1)、false(0)
"int8" 8位整型 -128 ~ 127
"int16" 16位整型 -32,768 ~ 32,767
"int"、"int32" 32位整型 -2,147,483,648 ~ 2,147,483,647
"int64" 64位整型 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,808
"float32" 32位浮点型 3.4e-38 ~ 3.4e38,十进制有效数字位数:6~7
"float64" 64位浮点型 1.7e-308 ~ 1.7e308,十进制有效数字位数:16
"timestamp" 64位整型 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,808
"binary" 二进制类型
"map" KV容器类型
"array" 数组容器类型
最近一次更新时间: 9/15/2022, 3:02:34 AM