Ich bin auf der Suche nach einer Art von Kontrollkästchen Funktionalität für Einstellungen auf einem Konto, z."Checkbox"/Option Typ MonoDB Schema Design
option:
value1: true
value2: false
value 3: false
Mein erster Gedanke war ein Array Schlüssel option
genannt zu haben und dann eine Reihe von Strings
aus einer Enum hat, etwa so:
key: { type: [String], required: true, enum: [
'value1', 'value2'
]}
und dann kann ich überprüfen, um zu sehen, welche Möglichkeiten die Benutzer hat in der array gegen die möglichen enum werte ...
Aber vielleicht sollte ich so etwas tun;
Ich möchte, dass dies super anpassungsfähig und flexibel vorwärts geht, also fragte ich mich, ob jemand irgendwelche Vorschläge hatte?
Danke - würde diese Annäherung gut skalieren, obwohl? – user1947561
Ja. In Mongo gibt es kein Schema, was bedeutet, wenn Sie mehr Eigenschaften übergeben, wird es gespeichert, ohne etwas zu ändern –
Großartig - danke! Also kann ich noch mehr Werte hinzufügen und es hat keinen Einfluss auf alte Einträge, die keinen Wert haben? – user1947561