from
$ lookupのフィールドはコレクション名であり、モデル変数名ではありません。したがって、このようにモデルを初期化する場合
db.model('User', userSchema)
その場合、ルックアップクエリは
である必要がありますcommentModel.aggregate([{$lookup: {
from: 'users',
localField: 'author',
foreignField: '_id',
as: 'common'
}])
from
$ lookupのフィールドはコレクション名であり、モデル変数名ではありません。したがって、このようにモデルを初期化する場合
db.model('User', userSchema)
その場合、ルックアップクエリは
である必要がありますcommentModel.aggregate([{$lookup: {
from: 'users',
localField: 'author',
foreignField: '_id',
as: 'common'
}])