I dreamed that I ate a goldfish, but people found it but dared not say that they ate it.
Suggest that the dreamer did what he thought should not be done; Dreaming that you want to spit it out and put it back soon suggests that the dreamer wants to refuse, or abandon, or get rid of something that makes you hate, something or something. Dreaming that you didn't spit it out in the end may imply that things can't go back, what is done is done, or you can't get rid of annoying things or things.
Dream of red goldfish
Red represents enthusiasm and celebration, which indicates that the dreamer will meet with festive things.