在go中, 如何使用mongo bson聚合筛选查询表中两个字段a>b的数据呢?  悬赏:200 元(未托管 可议价)

2021-03-02 13:31发布

假如表中只有a和b两个int类型的字段, 如何使用聚合查询出所有a>b的数据?这段聚合代码可以返回正确结果:{ "$match": bson.M{ "a"...

假如表中只有a和b两个int类型的字段, 如何使用聚合查询出所有a>b的数据?

这段聚合代码可以返回正确结果:
{ "$match": bson.M{ "a": bson.M{ "$gt": 100, }, }, }

这段代码返回是空的:
{ "$match": bson.M{ "a": bson.M{ "$gt": "$b", }, }, }


是我写的不对么? 还是bson不支持这种查询呢?


联系方式: 微信: anoooother (请备注极速帮) 免费接单联系管理员微信 15323316397

提醒:请一定要用平台交易,私下交易,受骗平台免责!涉及到代码数据安全的权限,绝对不能给接单方。 交易流程:( 发布需求--点报名接单或联系管理员--平台派单-开始工作--确认完成) 10%手续费,提现48小时内到账。如不能解决,发单方点解雇,托管的赏金点解冻赏金,有雇佣历史的,解雇48小时后才能解冻赏金。



安卓APP

微信公众号