Is there any way to delete field collection items programmatically in Drupal 8?
I have created a field collection item and attached it to the user entity in the following method.
$user_id = \Drupal::currentUser()->getAccount()->id();
$user = User::load($user_id);
$fc = FieldCollectionItem::create(array(
"field_name" => "field_hobbies",
));
$fc->set('field_name', 'Watch TV');
$fc->setHostEntity($user);
It works fine and the field collection item got created successfully. Now I want to delete this field collection item. That means, I want to delete the hobby from the user. Is there any way for doing this?