2017-03-19 35 views
0

我是Mongodb的新用戶。創建MongoDB數組

我有一個形式textarea與三種類型的屬性。

"Jobs[]" value ="1" 
"Jobs[]" value ="2" 
"Jobs[]" value ="3" 

但我的模式是這樣的:

name: String, 
location: String, 
Jobs: String 

我怎樣才能插入來自我的html的多個作業,我的架構,而無需創建Jobs1,Jobs2和Jobs3?

謝謝

如果有幫助,我使用快遞,和的NodeJS貓鼬。

回答

0
var JobSchema = mongoose.Schema({ 
    name: String, 
    location: String, 
    jobs: [{ 
    value: Number, 
    title: String 
    }] 
}); 

您可以將作業設置爲架構中的數組。當你用貓鼬做find()時,它會返回一個可以循環的作業數組。

+0

謝謝!這比預期的更容易 – jomeco1