it's usually called findOrCreate... slightly different than upsert though...