Tengo un modelo de usuario que puede tener una variedad de imágenes;
const UserSchema = new mongoose.Schema({ email: { type: String }, password: { type: String }, favorites:[imageschema] });Tengo un botón en mi interfaz que necesito para cambiar el estado de "favorito" de la imagen; es decir, tenerlo presente en la matriz de "favoritos" de mi usuario.
Entonces, esencialmente, quiero obtener al usuario y luego quiero que elimine la imagen de la matriz de favoritos si está presente en ella, agregarla a la matriz si no lo está.
Suponiendo que uso la dirección de correo electrónico de mi usuario para encontrar su documento así;
User.Find({email:email}).exec.then(...)¿Qué necesito agregar para lograr esto?