Mungo: wie man ein Schema-Feld als ID einstellt?
Angesichts des folgenden Schemas:
<code>var UserSchema = new Schema({ , email : { type: String } , passwordHash : { type: String } , roles : { type: [String] } }); </code>
ich würde gerneemail
der Schlüssel sein. Wie kann ich das definieren?
Ich könnte:
<code>var UserSchema = new Schema({ , _id: { type: String } , passwordHash : { type: String } , roles : { type: [String] } }); </code>
also würde MongoDB es als das ID-Feld erkennen und meinen Code anpassen, um darauf zu verweisen_id
anstattemail
aber das fühlt sich für mich nicht sauber an.
Jemand?