Azir
Azir
  • 发布:2025-11-07 16:31
  • 更新:2025-11-07 17:50
  • 阅读:71

【报Bug】uniCloud的 JQL 语法中的 add 存在返回为 null 的问题

分类:uniCloud

产品分类: uniCloud/支付宝小程序云

操作步骤:

目前只在这个表中会出现,我新建的表都是正常的;在后台用 json 的数据库表中点击管理记录->提交后,该记录就能正常汇总 total。(没有修改任何内容,直接点击的提交)

预期结果:

能正常返回 total

实际结果:

total 是 null

bug描述:

背景

  1. 数据库中有两个字段 A 和 B,存储的都是 int 类型的内容,在后台查询也能证实是 int 类型;
  2. 使用 JQL 查询,db.collection("tableName").field("a, b, add(a, b) as total").get();
  3. 返回的 total 理论上应该是 a + b ,实际上是 null,只要 a 或 b 任一不为 0,total 就是 null
2025-11-07 16:31 负责人:无 分享
已邀请:
Azir

Azir (作者)

用传统方法依然不行。。。

Azir

Azir (作者)

用ifNull 包了一层还是不行,加起来还是 null

要回复问题请先登录注册