FirstOrCreate() chiama Updates() quando esistono dati con un dato ID .Updates() l'operazione eseguirà il BeforeUpdate del modello , AfterUpdate metodo, aggiorna il suo UpdatedAt timestamp, salva le sue associazioni durante l'aggiornamento, se non vuoi chiamarle, puoi usare UpdateColumn , UpdateColumns con Create separato operazione quando i dati non esistono.
Rif:Documento ufficiale Gorm sull'aggiornamento