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

78
Visualizações
mangosta poblar para matriz de referencia
  • Tengo un modelo de reserva con el campo [ estado (tipo: cadena) ] y solo puedo tener cuatro valores NUEVO, ASIGNADO, CANCELADO, COMPLETADO . Y también tengo el modelo de Cliente, que tiene el campo [ reservas (como matriz de Reserva ("ref")) ]

  • En realidad, necesito cuatro matrices para cuatro valores de estado (para, NUEVO, ASIGNADO, CANCELADO, COMPLETADO), del modelo de Cliente (se proporciona el _id del cliente) a través de la matriz de reservas (también completada) ,

  • puede tratar con agregado en mangosta?!

  • Para eso, primero tengo que obtener todos los documentos y luego tengo que iterar sobre todos y luego, por (if-else ladder) puedo enviar documentos de acuerdo con los valores. O haciendo cuatro consultas a través de agregados. Pero en realidad tengo una gran cantidad de documentos, por lo que creo que no será eficiente.

  • ¿Hay alguna otra forma de hacer esto en javascript o en mangosta, mongodb (a través de consultas). Soy principiante. Por favor, ayuda, ¡gracias! (Para nodos)

     const bookingSchema = new Schema({ category: { type: String, default: null }, status: { type: String, enum: { values: ["NEW", "ALLOTED", "COMPLETED", "CANCELLED"], message: "bad status" }, default: "NEW", required: true } }) const customerSchema= new Schema({ email: { type: String, required:true }, bookings: [ { type: Schema.Types.ObjectId, ref: 'Booking' } ], })
about 4 years ago · Juan Pablo Isaza
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