MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB $ lookup Objectid obtém matriz vazia?


O from campo em $lookup é o nome da coleção, não um nome de variável de modelo. Então, se você está inicializando o modelo assim
db.model('User', userSchema)

então a consulta de pesquisa deve ser
commentModel.aggregate([{$lookup: {
  from: 'users',
  localField: 'author',
  foreignField: '_id',
  as: 'common'
}])