收藏
回答

请问云数据库group之后怎么筛选?

db.collection('tableName').group({
  _id: 'name',
  total: $.sum('$score')
}).get()

这样按照name字段group之后,如果我只想要name等于'Tom'的记录,应该怎么办?

试过直接加where({_id: 'Tom'}),不行


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

1 个回答

  • 老张
    老张
    2022-03-13

    .match({_id: 'Tom'})

    另:你确定你上面的语句能得到想要的数据?

    2022-03-13
    有用 1
    回复 3
    • lyc
      lyc
      2022-03-13
      懂了,谢谢哥
      2022-03-13
      回复
    • lyc
      lyc
      2022-03-13
      这个不是我小程序里面的代码,临时写的,应该是group条件_id那少写了一个$
      2022-03-13
      回复
    • lyc
      lyc
      2022-03-13
      哦还有end(),不应该写get(),不过意思到了就行了哈哈
      2022-03-13
      回复
登录 后发表内容