同上
1***@qq.com
- 发布:2026-10-11 21:04
- 更新:2026-10-11 21:04
- 阅读:29
产品分类: uniCloud/支付宝小程序云
操作步骤:
预期结果:
同上
同上
实际结果:
同上
同上
bug描述:
云对象数据库创建带有布尔类型的索引时,分为2种情况这里以pushStatus为布尔字段。
- 情况一:创建数据库时,没有内容,设置pushStatus为布尔升序索引,后续内容只可以插入pushStatus: true/false,不可以插入pushStatus: null,插入就报错,如果在删除索引,也无用,同样报错:Business Failed, 参数有误retry invoke error. code: INVALID_PARAMETER. traceId: 0b44744117917232231555329e1a56
- 情况二:数据库有历史数据时,数据库有pushStatus: null值,然后设置设置pushStatus为布尔升序索引,报错:Business Failed, 业务异常. code: BIZ_EXCEPTION. traceId: 0b47609017917234045112031e21ed,此时为没有添加成功,但是数据库已经没有办法插入新的pushStatus: null的记录,报:
Business Failed, 参数有误retry invoke error. code: INVALID_PARAMETER. traceId: 0b25fc3617917235334613915e1a04
这2种情况都可以复现该问题,而且100%复现,只可以新建数据库导入旧的数据才可以解决,该问题应该是内部问题