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

203
Views
Cómo eliminar un campo del campo que se está poblando mangosta

asi que

 async findAll(req, res) { await WorkModel.find({}) .sort('when') .populate({path: 'artists', populate: { path: 'categories'}}) .then(response => { return res.status(200).json(response); }) .catch(error => { return res.status(500).json(error); }); }

Necesito en esta función eliminar obras de la población que sucede son artistas, pero cuando trato de pasar

{path: 'artists -works', populate: { path: 'categories'}}

Obtengo {} respuesta, o incluso cuando intento

{path: 'artists -works', populate: { path: 'categories'}}, '-works'

en el poblado

el método solo obtiene un stackTrace, no tengo pistas, por favor, ayúdame.

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Si desea seleccionar solo el campo de works de la colección de categories , use poblar. puedes hacerlo usando select !

¡Prueba este código que te ayudará! Para más ayuda mongoosejs.com

 async findAll(req, res) { await WorkModel.find({}) .sort('when') .populate({path: 'artists', populate: { path: 'categories', select: 'works'}}) .then(response => { return res.status(200).json(response); }) .catch(error => { return res.status(500).json(error); }); }
about 4 years ago · Juan Pablo Isaza Report

0

Entonces, la solución para eliminar las obras de la relación de muchos a muchos en los artistas fue

 async findAll(req, res) { await WorkModel.find({}) .sort('when') .populate({path: 'artists', select:'-works', populate: { path: 'categories'}}) .then(response => { return res.status(200).json(response); }) .catch(error => { return res.status(500).json(error); }); }

Gracias por todos los comentarios, realmente ayudaron.

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