0
這是我的架構:新模型():假不可
var userScheme = mongoose.Schema({
aField:String,
info: {
type:{
local: {
email:String
}
},
select:false
}
});
當我嘗試創建一個新的用戶能正常工作:
var newUser = new User()
newUser.aField="Something"
newUser.save()
但當我嘗試訪問具有select:false的字段時,我無法訪問數據。所以這不起作用:
var newUser = new User()
newUser.aField="something"
newUser.info.local.email="[email protected]"
newUser.save()
我得到的錯誤是:
TypeError: Cannot read property 'local' of undefined
我的猜測是,原因是其被設置爲選擇新的模式是沒有的信息字段返回:假的。
如何讓新的Model()返回所有字段,包括那些設置爲'select:false'的字段?
謝謝!