public function deleteMetadata($user, $imageIdentifier)
{
try {
$data = $this->getImageCollection()->findOne(['user' => $user, 'imageIdentifier' => $imageIdentifier]);
if ($data === null) {
throw new DatabaseException('Image not found', 404);
}
$this->getImageCollection()->updateOne(['user' => $user, 'imageIdentifier' => $imageIdentifier], ['$set' => ['metadata' => []]]);
} catch (MongoException $e) {
throw new DatabaseException('Unable to delete meta data', 500, $e);
}
return true;
}