给定以下数据模式:
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
,但这种做法对我来说不太干净。
有人可以帮忙吗?