Mongoose-Schemaeigenschaft mit bestimmten Werten

7

Hier ist mein Code:

%Vor%

Mein Ziel ist es, die Rolleneigenschaft so zu definieren, dass sie bestimmte Werte hat ('admin', 'member', 'guest' usw.). Was ist der beste Weg, dies zu erreichen? Vielen Dank im Voraus!

    
cl0udw4lk3r 08.11.2012, 07:07
quelle

2 Antworten

21

Sie können enum machen.

%Vor%     
chovy 08.11.2012, 08:21
quelle
0

Es gibt nicht wirklich eine Möglichkeit, bestimmte Werte für eine Rolle zu haben, aber vielleicht möchten Sie mehrere Objekttypen erstellen, die auf einem Master-Objekttyp basieren, jeder mit seinen eigenen Rollen (und allem anderen) du willst unterscheiden). Zum Beispiel ...

%Vor%

Eine andere Möglichkeit ist userSchema mit einem Konstruktor, mit dem Sie einfach einen der eingebauten Werte auswählen können. Ein Beispiel ...

%Vor%

Mehr: Ссылка

    
Pluto 08.11.2012 08:51
quelle