mongodb中不用$where如何实现查询多字段计算后的值?

现在的写法如下

{$where: 'this.total_fee - this.withdraw_fee > 0'}

要求很简单,查找字段A减字段B大于0的项,但$where查询起来很慢,想请问这种需求不通过$where是否可以实现,如何实现?


慕森王
浏览 917回答 2
2回答

拉丁的传说

这个字段是实时计算出来的没有办法用索引来优化,所以会慢。
打开App,查看更多内容
随时随地看视频慕课网APP