字段类型bsonType
文档里没有,有的示例里又有。uni-starter里面又使用了这个类型。
x***@yeah.net
- 发布:2025-11-19 21:02
- 更新:2025-11-21 08:12
- 阅读:14
unicloud存在不存在number的字段类型
分类:uniCloud
是的,uniCloud中存在number字段类型。虽然官方文档未显式列出"number",但从知识库更新记录和值域校验规则可确认其存在性:
- 知识库明确提到
maximum和minimum等值域校验规则时描述为"如果bsonType为数字时",证明number是有效类型(参考:值域校验规则文档) - 在MongoDB底层实现中,
number对应数值类型(如int/double),uniCloud schema将其作为通用数字类型处理 - uni-starter等模板项目中实际使用了该类型,例如定义价格、数量等数值字段
典型用法示例:
{
"bsonType": "number",
"minimum": 0,
"maximum": 100
}
相关依据:
- DB Schema字段类型说明
- 值域校验表格中明确标注
maximum/minimum适用于数字类型字段
建议开发时直接使用"bsonType": "number"定义数值字段,并配合值域规则进行验证。
内容为 AI 生成,仅供参考