0
我正在努力導出和使用嵌入式文檔Progress。 如果我在哪裏導出它以UserSchema相同的方式我可以填寫它, 但我無法填寫UserSchema ... 什麼是使用和導出嵌入式文檔的正確方法?如何導出和使用嵌入式貓鼬模式
var Progress = new mongoose.Schema({
something : {
type: String
}
});
var UserSchema = mongoose.Schema({
username: {
type: String,
index:true
},
progress : [Progress]
});
var User = module.exports = mongoose.model('User', UserSchema);
而這file.js:
var User = require('../models/user');
var something = req.body.something;
var curUser = req.user;
var newProgress = new User({
something: something
});
User.createProgress(curUser, newProgress, function(err, progress){
if(err) throw err;
console.log("Progress: " + progress);
});