收藏
回答

云数据库的aggregate中使用$.filter,利用$.or的问题?

云数据库查询使用如下


期望cond 这里筛选条件是 3 或者 4。 我用or发现只能返回3。而不能返回4.

如果单独写$.eq(['$$item.Action', 4]))或者$.eq(['$$item.Action', 3]))都是可以查到正确数据的。是我的语法有问题还是这是个BUG?

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

1 个回答

  • 王卓
    王卓
    2022-02-26

    我的个娘亲~~ 我真是个糊涂蛋!! 忘了写方括号了!!!!!!!

    cond: $.or([$.eq(['$$item.Action', 3]),$.eq(['$$item.Action', 4])]) 

    这样就对了

    2022-02-26
    有用
    回复
登录 后发表内容