我正在爲mongodb使用node.js和mongoosejs框架。我試圖將一個貓鼬模型轉換爲一個對象,我能夠做到這一點,但只獲得較少的元素而不是全部獲取。下面我試過的代碼。如何將mongoose js模型轉換爲對象
user.js的
var schema = new Schema({
name:{ type:string },
title:{ type:string, default:"mr" }
});
module.exports = mongoose.model('Users', schema);
usermanager.js
var User = require(../user.js);
var user = new User();
console.log(user.toString());
//printed as {_id:2583457assda312, title:'mr'}
我期待在對象名鍵。我也嘗試過,它也給我同樣的迴應。這是什麼意思?
'name'不在對象中,因爲你從未設置過它。另外,我不明白爲什麼'標題'是「用戶」,而不是先生。 – Amberlamps
@Amberlamps這只是一個示例數據,我已經編輯過。 –
我想獲取我在架構中定義的所有元素,如名稱和標題。 –