MongoDB保存子文档

时间:2014-06-06 11:24:34

标签: mongodb mongoose

我是新手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]
   });

1 个答案:

答案 0 :(得分:1)

您必须执行以下操作:

var mainDoc = Schema({
   name:String,
   author: String,
   receiver: String,
   list: {
          title: String,
          complete: Boolean
         }
});