Le from
champ dans $lookup est le nom de la collection, pas un nom de variable de modèle. Donc, si vous initialisez le modèle comme ceci
db.model('User', userSchema)
alors la requête de recherche devrait être
commentModel.aggregate([{$lookup: {
from: 'users',
localField: 'author',
foreignField: '_id',
as: 'common'
}])