mongoose 多表查询 使用条件查询
发布时间:2021-06-21 12:16:00
发布者:admin
浏览次数:1711
aggregate.push({
$lookup: {
from: 'examnum',
let: { userId: '$_id' },
pipeline: [
{
$match: {
$expr: {
$eq: [ '$exambatchId', mongoose.Types.ObjectId(data.exambatchId) ],
},
},
},
{
$match: {
$expr: {
$eq: [ '$userId', '$$userId' ],
},
},
},
{
$sort: { _id: 1 },
}, {
$limit: 1,
},
],
as: 'examnum',
},
});
TAGS:nodejs npm mongoose $lookup