我有一個貓鼬對象模式,它類似於以下保存一個數組屬性:在貓鼬架構
var postSchema = new Schema({
imagePost: {
images: [{
url: String,
text: String
}]
});
我試圖用建立一個新的職位如下:
var new_post = new Post();
new_post.images = [];
for (var i in req.body.post_content.images) {
var image = req.body.post_content.images[i];
var imageObj = { url: image['url'], text: image['text'] };
new_post.images.push(imageObj);
}
new_post.save();
但是,一旦我保存帖子,就會爲images屬性創建一個空數組。我究竟做錯了什麼?
由於v3不需要爲這些子對象指定模式,因此您可以在父模式中將它們指定爲對象文字。 – UpTheCreek