const addingAttribute=async (req,res)=>{ let data = req.body let findPublisher=await publisherModel.find({$or:[{name:'Penguin'},{name:' HarperCollin'}]}).select({_id:1}) console.log(findPublisher) let updateBook=await bookModel1.updateMany({publisher:arr},{$set:data}, {new:true}) console.log(updateBook) res.send({msg:updateBook}) }Para los libros publicados por 'Penguin' y 'HarperCollins', actualice esta clave a verdadera.
pero este código se está actualizando solo para el primer valor, esto es porque lo estoy usando o puedes decirme algo más
La find de MongoDB devuelve algo llamado cursor de base de datos. Tienes que ejercitar la API del cursor para buscar todos los valores que presenta.