• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

149
Vistas
Controladores MongoDB: ajuste los controladores mongodb nodejs para agregar funcionalidad adicional

Como dice el título, quiero agregar métodos adicionales a los controladores mongodb. Actualmente estoy usando una instancia de colección para insertar, eliminar documentos en mi base de datos como este:

 // dbConn.js const client = new MongoClient(uri); export default const db = client.db("dbName");
 //colName.js import db form "dbConn.js" const collection = db.collection("colName") const data = [ ] collection.insertMany(data)

Pero me gustaría agregar algunos métodos a la instancia de colección, para hacer algo como esto:

 collection.modifiedInsertMany(data)

Supongo que podría crear mi propia clase:

 class myCollection { col = db.collection("collName"); function modifiedInsertMany(data) { // do stuff with data return col.insertMany(data); } }

Pero si hiciera eso, tendría que reescribir cada método del mongodb.Collection original, ¿no es correcto? Si es posible, quiero mantener todos los métodos de mongodb.Collection y solo agregar un par de mis métodos.

¿Es posible hacer eso?

about 3 years ago · Juan Pablo Isaza
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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda