public function deleteGroupsByFieldId($fieldId)
{
$transaction = $this->beginTransaction();
try {
$affectedRows = craft()->db->createCommand()->delete('neogroups', ['fieldId' => $fieldId]);
$this->commitTransaction($transaction);
return (bool) $affectedRows;
} catch (\Exception $e) {
$this->rollbackTransaction($transaction);
throw $e;
}
}