lookup联表查询,如何控制右表查询的数量条件?
发布于 6 年前 作者 fang22 3187 次浏览 来自 官方Issues

联表查出这样的结果,我如何控制timelist里的数量,条件

1 回复

db.collection('codelist').aggregate().lookup({

from: 'patroltime',

localField: 'code',

foreignField: 'code',

as: 'timelist',

}).sample({

size: 2

}).sort({

createdtime: 1

}).end().then(res2 => console.log(res2))

.catch(err => console.error(err))

查询代码是这样的

回到顶部