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

94
Views
Cómo dividir un campo de matriz y solo devolver la matriz en mangosta

Imagina el siguiente esquema:

 const GroupSchema = new Schema( { name: { type: String }, description: { type: String }, admin: { type: String }, members: [{ user: { type: Schema.Types.ObjectId, ref: "User" } }], } );

Estoy tratando de seleccionar y completar 10 elementos de la matriz de miembros sin devolver otros campos como este:

 [ { user: { name: "Alice", username: "alice" } }, { user: { name: "Bob", username: "bob" } }, { user: { name: "Jack", username: "jack" } }, { user: { name: "Alex", username: "alex" } }, ]

Ya he probado:

 communityModel .find() .slice("members", 10) .populate("members.user", "name username");

pero devuelve otros campos del modelo de grupo como administrador y descripción. También probé .select('members') pero este devuelve la matriz completa de miembros.

about 4 years ago · Juan Pablo Isaza
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!