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

129
Visualizações
How to get reference of one schema, into another?

I have a schema, named airline schema, like this:

id:{type:Number},

name:{type:Number},

Country:{type:Number},

logo:{type:Number},

slogan:{type:Number},

head_quaters:{type:Number},

website:{type:Number},

I have to pass this schema, into another schema of passengers, like this

name:{type:String},

trips:{type:Number},

airline:??????

Now, if I fetch passengers details by its unique id given by Mongo DB, then all the details of passenger and its airline details must be seen like this

name: "Ashish"

trips:"230"

airline:[{

id:5

name:air india
.......}]

How can I do this?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

I guess each passenger used many airlines to make those trips.

So you can have the airline _ids as an array in each passenger, and do a lookup using this array.

Passenger

{name : ...
 trips : ...
 airline : [_id _id ...]   //all the airline_id he used 
}

And to combine this information you can do.
(we can use array field also as $lookup field, it will join if equal with any member)

passengers.aggregate(
[{"$lookup":
  {"from":"airline",
   "localField":"airline",
   "foreignField":"_id",
   "as":"airlines"}}])
about 4 years ago · Juan Pablo Isaza Relatório
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