mongodb 这个功能都没有怎么混
[{
name: 'xxxx',
A:12,
B:23
},
{
name:'xxxxx',
A:10,
B:8
}
]
我想查出 B 比 A 大 的document . 怎么写。没有,在mysql 最常用了 select * from table where B > A , 到了mongodb 就无法做到??
8 回复
@mrlong collections.aggregate([{$match: { $expr: { $gt: [ "$B", "$A" ] } }}]).toArray();
这是原生驱动库写法,mongoose我没用不清楚。