请看代码:
let querySum = await collection .aggregate() .match({ dateNum:_.eq(20190723) }) .group({ _id: '$date', sale: $.sum('$goodsPrice') }) .end() |
使用_.eq竟然查不出数据,去掉它就可以。

_.eq改成db.command.aggregate.eq试试
分析:估计是match未支持解析command,直接就把类似下面的数据丢给数据库:
{ date:
QueryCommand {
operator: 'eq',
operands: [ 20190701 ],
fieldName: InternalSymbol {} }
}