收藏
回答

Aggregate.match当字段条件为undefined时会返回20条数据(预期返回0条)

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信安卓客户端 wx0089e2ba27bb110b prd-1gh4a4pq8a52b540 无关
const cloud = require('wx-server-sdk')
cloud.init({
    env: cloud.DYNAMIC_CURRENT_ENV
})
const db = cloud.database()
exports.main = async (e) => {
    let x = await db.collection('x').aggregate()
    .match({
        _idundefined
    }).end()
    console.log(x)
    return x
}


云函数 云数据库,当match条件中的_id 为undefined时 aggregate 语句会返回表中的前20条数据。

正常合理的预期结果是不是应该是返回0条数据。




最后一次编辑于  2022-05-06
回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-05-07

    JSON.parse也有BUG

    2022-05-07
    有用
    回复
登录 后发表内容