云函数中查询数据orderBy 字段为数字类型不准确

发布于 7 年前作者 yangli2408 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)
    云函数中,代码如下:
    for (let i = 0; i < batchTimes; i++) {
            const promise = db.collection(‘account_type’).where({
                    companyId: event.cid
            }).orderBy(‘type’, ‘asc’).skip(i * MAX_LIMIT).limit(MAX_LIMIT).get()
            tasks.push(promise)
          }

type :1 支出

type : 2收入
前8条数据是以前录的,后4条数据是今天录入的。

使用orderBy排序后,按理说应该先排支出,再排收入,却出现下面的截图

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

2 回复
lei02
lei021 楼6 年前

试了一下不能复现,orderBy的查询是正常的

lsong
lsong2 楼5 年前

有无解释