收藏
回答

云数据库如何找到两个字段的值相同的记录?

比如说我的collection的结构是这样的

[
  {
    "_id": "xxx",
    "_openid": "xxxx",
    "allowShare": true,
    "attendeeCount": 1, // A
    "drawUserNum": 1, // B
  }
]





我想找出attendeeCount == drawUserNum的所有记录。云db没有相关的API啊。mongodb还能在where回调里玩玩。😂

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

1 个回答

  • Daniel::Wu
    Daniel::Wu
    09-13

    解决了。


    db.collection('collections')
    .aggregate()
    .addFields({
      compare: $.cmp(['$attendeeCount', '$drawUserNum'])
    })
    .match({
      compare: 0
    })
    .end()
    
    09-13
    有用
    回复
登录 后发表内容
问题标签