Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

114
Visualizações
Devolver el resultado de búsqueda a una variable

Tengo esta función con la que quiero encontrar un empleado primero, almacenarlo en una variable 'a' y luego pasarlo como un campo adicional para el agregado:

 module.exports.getEmployeeByIde = function(ide, callback){ let a = Employee.findOne( {managerId: parseInt(ide) } ); Employee.aggregate([ { "$match": { id: parseInt(ide) } }, { $limit: 1 }, { $addFields: { "manager": a } }, { "$lookup": { "from": "employees", "localField": "id", "foreignField": "managerId", "as": "reports" } }] ).exec(callback); }

pero me sale este error después de intentar probarlo:

 Error: cyclic dependency detected at serializeObject (C:\bookstore\node_modules\bson\lib\bson\parser\serializer.js:296:33) at serializeInto (C:\bookstore\node_modules\bson\lib\bson\parser\serializer.js:776:17)
over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda