Updates MongoDB
Zuletzt geändert von MACH ProForms GmbH am 02.11.2023
Allgemeine Hinweise
Hier finden Sie eine Sammlung von manuell auszuführenden Datenbankskripts.
Verbindung zur Datenbank
Starten der mongo shell und Authentifizierung (mit den serverspezifischen Zugangsdaten):
mongo admin -u 'USERNAME' -p 'PASSWORD'
Autista-Konfiguration
Beschreibung
Ab Version 4.91.0 ist es ggf. notwendig, dass sehr alte Datenbankeinträge entfernt werden müssen.
Fehlermeldung
Betroffene Mandanten bekommen in der Mandantenkonfiguration oder in der Bürgersicht - wenn WebService-Anfrage während der Einreichung konfiguriert ist - eine Fehlermeldung bzw. einen Internal-Server-Error angezeigt. In der server.log Datei wird nachfolgende Error-Message geschrieben:
Failed to instantiate de.formsolutions.administrationcenter.organization.OrganizationModuleConfiguration using constructor NO_CONSTRUCTOR with arguments
Ausführung
use administrationCenter;
db.getCollection("organizationConfiguration").updateMany(
{},
{"$pull": {"moduleConfigurations": {"_class": "de.formsolutions.administrationcenter.organization.OrganizationAutistaConfiguration"}}}
)
db.getCollection("organizationConfiguration").updateMany(
{},
{"$pull": {"moduleConfigurations": {"_class": "de.formsolutions.administrationcenter.organization.OrganizationAutistaConfiguration"}}}
)
Ergebnis
Der modifiedCount zeigt an, ob Datensätze geändert wurden.
{ acknowledged: true, insertedId: null, matchedCount: 1, modifiedCount: 1, upsertedCount: 0 }