m***@163.com
m***@163.com
  • 发布:2025-06-02 01:25
  • 更新:2025-06-03 14:38
  • 阅读:87

【报Bug】我的一个支付宝云,云数据库聚合操作有问题

分类:uniCloud

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

操作步骤:

见BUG 描述

预期结果:

见BUG 描述

实际结果:

见BUG 描述

bug描述:

我的一个支付宝云服务空间,云数据库的聚合操作,很多都有问题,目前出问题的有group、addFields操作,凡是涉及以上操作都会报错如:invalid $group、invalid $addFields。

而我的另一个支付宝云服务空间,则没有上述问题,这是怎么回事呢?希望官方能尽快排查一下。

2025-06-02 01:25 负责人:无 分享
已邀请:
m***@163.com

m***@163.com (作者)

支付宝云的云数据库兼容性出问题了吗?

DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

发一下出问题的查询语句。

  • m***@163.com (作者)

    const newRes = await db.collection('xd-comment')  
    .aggregate()
    .match({
    _id: addRes.id
    })
    .lookup({
    from: 'uni-id-users',
    let: {
    user: '$user_id'
    },
    pipeline: $.pipeline()
    .match(
    dbCmd.expr($.eq(['$_id', '$$user']))
    )
    .project({
    nickname: 1,
    avatar_file: 1
    })
    .done(),
    as: 'user'
    })
    .lookup({
    from: 'uni-id-users',
    let: {
    to_user: '$to_user_id'
    },
    pipeline: $.pipeline()
    .match(
    dbCmd.expr($.eq(['$_id', '$$to_user']))
    )
    .project({
    nickname: 1
    })
    .done(),
    as: 'to_user'
    })
    .addFields({
    son_reply: [],
    like: []
    })
    .end()

    2025-06-03 19:16

要回复问题请先登录注册