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());
}
}