2015-09-04 48 views
0

我有一個簡單的貓鼬對象:空數組留在貓鼬空白對象

module.exports = mongoose.model('Flight', new Schema({ 
    name: String, 
    nkr: Number, 
    outbound: { 
     nkr: Number, 
     weight: Number, 
     facilities: Array, 
    } 
}); 

當我創建一個新的空白飛行,我回來的數據如下:

"fligts": [{ 
    "_id": "55e8642d4666a2141019a372", 
    "extra" : { 
     "facilities": [] 
    } 
}] 

這是不方便就好像我運行flight.outbound.length返回1。如果沒有輸入任何內容,我想要一個黑色的outbound對象,這可能嗎?

回答