In case the DisBot found by the where argument doesn't exist, create a new DisBot with this data.
OptionalomitOmit specific fields from the DisBot
OptionalselectSelect specific fields to fetch from the DisBot
In case the DisBot was found with the provided where argument, update it with this data.
The filter to search for the DisBot to update in case it exists.
DisBot upsert