Gist
Some googling turned up that validators (least in the past) aren't always called. Is it the case that they aren't called on document creation?
While in this particular case I'm essentially reinventing the wheel on validating that a field is present, I'm not looking for a workaround on that particular validation case. I understand that I can use "require: true". I have other things I want to validate, and if the machinery isn't invoked, then that's a problem for my current approach.
Thanks in advance for any help.
I'm really enjoying using Mongoose, btw. Very nice library.