You are here

function mongodb_field_storage_field_attach_delete in MongoDB 7

Implements hook_field_attach_delete().

File

mongodb_field_storage/mongodb_field_storage.module, line 564
Implementation of the field storage API for MongoDB.

Code

function mongodb_field_storage_field_attach_delete($entity_type, $entity) {
  list($entity_id, $revision_id) = entity_extract_ids($entity_type, $entity);
  mongodb_collection('fields_current', $entity_type)
    ->remove(array(
    '_id' => (int) $entity_id,
  ), mongodb_default_write_options());
  if ($revision_id) {
    mongodb_collection('fields_revision', $entity_type)
      ->remove(array(
      '_id' => (int) $revision_id,
    ), mongodb_default_write_options());
  }
}