Logo

findOneAndUpdate mongoose -mongodb no crear duplicados nodejs ejemplo

Escrito por
24 de enero de 2023
findOneAndUpdate mongoose -mongodb no crear duplicados nodejs ejemplo

Hoy les traigo un ejemplo de como crear registros de tal forma que no se dupliquen, básicamente es agregar new:true y upsert:true en el método findOneAndUpdate, espero que te sea de ayuda este ejemplo.

 const filter = { title: titleNews };
      const update = {
        id: id,
        title: titleNews,
        content: contentHTML,
        extract: null,
        date: date,
        url: link,
        linkImage: imageUrl
      };
    
      let response = await Model.findOneAndUpdate(filter, update, {
        new: true,//permite  nuevos
        upsert: true // no permite duplicados
      });
      console.log(response);

Más Noticias

Fuego, un rehén y explosivos: un comando sembró el pánico y dinamitó un banco en Paraguay

Un grupo armado asaltó con explosivos una sucursal bancaria en Paraguay Un grupo armado atacó con explosivos una sucursal bancaria en la localidad de Naranjal, en el departamento de Alto…

Benjamin Netanyahu calificó a la CPI de antisemita tras la emisión de órdenes de detención en su contra

El primer ministro israelí, Benjamin Netanyahu. REUTERS/Ronen Zvulun El primer ministro israelí, Benjamin Netanyahu, acusó a la Corte Penal Internacional de antisemitismo después de que el jueves emitiera órdenes de…

Ecuador reconoció a Edmundo González Urrutia como presidente electo de Venezuela

El presidente de Ecuador, Daniel Noboa (AP Foto/Patricio Terán) El Gobierno de Ecuador emitió un comunicado oficial este jueves en el que reconoce a Edmundo González Urrutia como el presidente…

Orden de silencio en vivo: el video que dejó en evidencia a la portavoz del Kremlin sobre el misil intercontinental disparado a Ucrania

El video que dejó en evidencia las instrucciones del régimen ruso sobre el misil intercontinental que lanzó a Ucrania En medio de la violenta escalada de la guerra en Ucrania,…