2017-12-03 153 views
0

我有一個數組,我試圖與貓鼬,但在回報我得到一個空數組我在做什麼錯插入,貓鼬節省空數組

我的架構:

let postSchema = mongoose.Schema({ 


    date   : { type: Date, default: Date.now }, 
    name   : String, 
    desc   : String, 
    type   : [] 


},{collection: 'Post'}); 

我插入:

console.log(req.body.type); //here i have something like ["Teste1","Teste2"] 
let post = new Post({ 
         name: req.body.descricao, 
         desc: req.body.desc 
         type: req.body.type 
        }); 

post.save((err, model) => { 

    if (err) console.log(err); 

    if (model) console.log(model); //ALL INSERTED but array is just type:[] 

}) 
+1

保存帖子時沒有模型參數。 –

回答

0

最好的方法是指定數組元素的類型。 例如,

type: [String] 

指定一個空數組相當於混合類型。 另請檢查req.body.type的類型

console.log(typeof req.body.type)