收藏
回答

云数据库使用_.all(["{openid}"])时,{openid}没有被替换为用户openid

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 工具 wxe58bed40098f6626 2.8.3

当查询条件为{openids: _.all(["{openid}"]) }时,(openids 为数组类型)

{openid}没有被替换




当查询条件为{openid_str: "{openid}" }时,(openid_str 为字符串类型)

{openid}正确替换

最后一次编辑于  2020-02-12
回答关注问题邀请回答
收藏

1 个回答

  • 郑洪智
    郑洪智
    2020-02-23

    我也发现这个问题了,下面这样不行,openid不会被替换掉

    db.collection('bottle-group')
    .aggregate()
    .sort({view: -1})
    .limit(20)
    .project({
    likeCount: db.command.aggregate.size("$users_like_this"),
    ilikethis: db.command.aggregate.in(["{openid}", "$users_like_this"])
    })
    .end()
    
    2020-02-23
    有用 1
    回复
登录 后发表内容
问题标签