2015-09-04 49 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对象,这可能吗?

回答