Note: Run the service sample before JS to fetch and load the events in UI.
By default DB contain only the parent recurrence event and it is handled internally. Please find the below details.
Recurrence Appointment Db structure for JS2.
Adding recurrence appointment to db:
When single occurrence is edited its date will be added to parent event’s RecurrenceException field in ISO format and the edited occurrence’s RecurrenceID field is updated with parent event id value like below.