收藏
回答

请教大佬:云开发 => 聚合操作 => 关于引用「$」的一个问题?

情形描述:用lookup联表查询,想将输出的字段 nickName 换成 inviteUserName 输出。目前我的代码如下,碰到了问题:

第一步、注释掉project聚合阶段的输出如下:

第二步:去掉project阶段的注释,这一步的输出也达到了期望,代码及日志打印如下:

第三步、想把 nickName 字段更名为 inviteUserName 输出,于是我在 project 阶段加上了一行代码,下图为代码和输出日志截图:

第四步、由于报错了,于是我尝试再加一个 project 阶段来解决问题,结果确实没有报错了,但有有新的问题出现,代码和截图如下:

最终也没有达成我的目的,大概率问题出在我对 引用「$」的使用场景理解不够,求教社区里的大佬!

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

1 个回答

  • 老张
    老张
    2020-12-29

    可惜是图片,不能拷贝,知道也不回答了。

    2020-12-29
    有用
    回复 2
    • Redwings
      Redwings
      2020-12-29
      我通过addFields()阶段达到了期望的效果,下次把代码文本也贴出来哦,Respect!下面是我最后的代码,求大佬指点:
      2020-12-29
      回复
    • 老张
      老张
      2020-12-29回复Redwings
      你这不是解决了吗?总之,$xxx必须是已经存在的field。
      2020-12-29
      回复
登录 后发表内容
问题标签