I\'m struggling with the concept of discriminators in mongoose. I built my current solution based on https://stackoverflow.com/a/36464686/4549743. However I have a slightly diff