【发布时间】:2016-06-19 13:52:27
【问题描述】:
我有以下代码:
var Schema = mongoose.Schema;
var personSchema = new Schema({
firstname: String,
lastname: String,
address: String,
});
var Person = mongoose.model('humans', personSchema);
var john = Person({ //will turn into a new object.
firstname: "john",
lastname: "doe",
address: "somewhere",
});
//save the user
john.save(function(err){
if(err) throw err;
console.log('person saved!');
});
现在,在我的数据库中,我有一个名为 human 的集合 名字:“约翰”, 姓氏:“doe”, 地址:“某处”, 正如你在上面看到的。我的问题是:有没有一种方法可以在 human 集合中创建 1 个具有您在上面看到的结构的文档,以及一个包含一些新字段的文档:
firstname: String,
lastname: String,
address: String,
car: String,
office: String
我尝试了几种方法来重新定义 personSchema 的结构 但它总是给我同样的错误,编译后无法覆盖模型。”
感谢您的宝贵时间。
【问题讨论】: