ho uno schema oggetto mangusta che sembra simile al seguente:Salvataggio di una proprietà di matrice su uno schema di Mongoose
var postSchema = new Schema({
imagePost: {
images: [{
url: String,
text: String
}]
});
Sto cercando di creare un nuovo post usando la seguente:
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();
Tuttavia, una volta salvato il post, viene creato con una matrice vuota per la proprietà images. Che cosa sto facendo di sbagliato?
Poiché v3 non è necessario specificare schemi per questi oggetti secondari, è sufficiente specificarli come valori letterali oggetto nello schema padre. – UpTheCreek