收藏
回答

关于云数据库聚合查询的问题,match不生效?

match这个hasid时,就没有返回数据,文档里也写了可以这样使用,也明确数据库记录中有这个hasid,但似乎就是匹配不上去,

如果是match({hasid:_.neq(hasid)})时就会有数据

就是想知道为啥会匹配不上来呢?记录中有这个数据的呀,大佬们请指教

回答关注问题邀请回答
收藏

2 个回答

  • 跨商通
    跨商通
    2022-06-07

    1、去掉这个阶段看结果,是否包含hasid

    2、从project这个阶段看,目测结果只有两个字段:{_id,days},没有hasid

    2022-06-07
    有用 1
    回复 2
    • emm
      emm
      2022-06-07
      懂了懂了,我懂了,谢谢老哥!!!!
      2022-06-07
      回复
    • emm
      emm
      2022-06-07
      我总是不好好看文档,哈哈哈哈谢谢大佬!!!
      2022-06-07
      回复
  • Mr.Zhao
    Mr.Zhao
    2022-06-07

    match先去掉,输出一下看看有没有hasid

    2022-06-07
    有用 1
    回复 6
    • emm
      emm
      2022-06-07
      是有数据,可是我想要筛选呀,返回全部数据的话就不符合我这需求啦
      2022-06-07
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-06-07回复emm
      没看到你有数据  让别人也知道你有数据 配合下
      2022-06-07
      回复
    • emm
      emm
      2022-06-07回复Mr.Zhao
      噢噢噢噢,我懂了,是先得在project里去注入,然后再从match里筛选,哇,谢谢老哥
      2022-06-07
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-06-07回复emm
      我让你去掉,你都没照着做
      2022-06-07
      回复
    • emm
      emm
      2022-06-07回复Mr.Zhao
      没有hasid,我刚开始没理解你的意思,谢谢
      2022-06-07
      回复
    查看更多(1)
登录 后发表内容