我是新手mongo和node.js.我正在使用MongoDB并且我正在使用Todo列表应用程序。
https://github.com/ishuah91/Nodejs-MongoDb-TodoMVC
这是我的todo模型
function init(Schema, mongoose){
var TheSchema = new Schema({
title: String,
complete: Boolean
});
return mongoose.model('Todos', TheSchema);
}
module.exports.init = init;
但我想这样做的模型会像其他文件一样保存,例如sub-documemt。
var mainDoc = Schema({
name:String,
author: String,
receiver: String,
list: [TheSchema]
});
答案 0 :(得分:1)
您必须执行以下操作:
var mainDoc = Schema({
name:String,
author: String,
receiver: String,
list: {
title: String,
complete: Boolean
}
});