id as virtual field for mongoose