Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

514
Views
Cómo buscar en múltiples colecciones en MongoDB usando Mongoose

Tengo dos colecciones User y UserType: -

 var User = new mongoose.Schema({ username: { type: String, required: true, }, userType: { type: ObjectId, ref: "UserType", required: true, }, }); var UserTypeSchema = new mongoose.Schema( { type: String, type_code: Number, type_description: String, }, { timestamps: true } );

Quiero buscar usuarios según el nombre de usuario y el código de tipo que se encuentra en UserType Collection. Probé este código: -

 User.findOne({ username: mobileNumber, userType: { type_code: userTypeCode }, }) .populate("userType");

por favor corrija esta consulta.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

debe filtrar los resultados completos, con la opción de match . En su caso, la respuesta sería:

 User.findOne({ username: mobileNumber, }).populate({ path: "userType", match: { type_code: userTypeCode }, });

puedes consultar la documentación

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!