Instead of replacing the entire contact object, update only the email field using MongoDB's dot notation as contact.email
await Client.findByIdAndUpdate(
id,
{ $set: { "contact.email": <New_Email> } },
{ new: true, runValidators: true } // returns updated doc & enforce schema validation
);