Учитывая следующую схему,:
var UserSchema = new Schema({
, email : { type: String }
, passwordHash : { type: String }
, roles : { type: [String] }
});
я бы хотел, чтобы email
был ключом. Как я могу определить это?
Я мог бы сделать :
var UserSchema = new Schema({
, _id: { type: String }
, passwordHash : { type: String }
, roles : { type: [String] }
});
, чтобы MongoDB распознал его как поле id -и адаптировал мой код для ссылки на _id
вместо email
, но мне это не кажется чистым.
Кто-нибудь?