Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

202
Vistas
Pug iteration give me duplicate data

so i used pug loops to show 2 docs of my collection but when it's going to show them, it shows them twice. here is the code:

            each request in requests
              -if(request.course.master.id===user.id)
                each reqUser in request.course.users 
                  tr
                    td=request.course.name
                    td=reqUser.name
                    td=reqUser.email

this is a request doc of my requests collection ===>

_id:61c879ab1fd17239e85a8b7a
duration:Array
price:Array
createdAt:2021-12-26T14:16:55.302+00:00
expiresAt:
2022-01-25T14:16:55.302+00:00
accepted:true
course:ObjectId("61b60458acbb1fa4598eea36")
user:ObjectId("61c879941fd17239e85a8b68")
id:"63341"

i have access to the course of this request and i want the user of this course.

also this is the course doc of my courses collection ===>

_id:ObjectId("61b3708276844971620c98ea")
images:Array
users:Array
name:"assembly "
imageCover:"course-assembly"
duration:Array
master:ObjectId("61c2bfc0ac2f110af04903a2")

in the pug code up there , first i want to check if the current logged in user is the master of the given course or not; then if it's true i want to make a row for each user of the course but it gives 2 completely same rows for each user in this shape ===>

  1. courseName , user1Name , user1Email
  2. courseName , user2Name , user2Email
  3. courseName , user1Name , user1Email
  4. courseName , user2Name , user2Email
about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda