from
полето в $lookup е името на колекцията, а не името на променливата на модела. Така че, ако инициализирате модела по този начин
db.model('User', userSchema)
тогава заявката за търсене трябва да бъде
commentModel.aggregate([{$lookup: {
from: 'users',
localField: 'author',
foreignField: '_id',
as: 'common'
}])