Tengo un esquema de objetos mangosta que tiene una apariencia similar a la siguiente:Guardar una propiedad de matriz en un esquema Mangosta
var postSchema = new Schema({
imagePost: {
images: [{
url: String,
text: String
}]
});
estoy tratando de crear una nueva entrada utilizando la siguiente:
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();
Sin embargo, una vez que guardo la publicación, se crea con una matriz vacía para la propiedad de las imágenes. ¿Qué estoy haciendo mal?
Dado que v3 no necesita especificar esquemas para estos subobjetos, puede simplemente especificarlos como literales de objeto en el esquema principal. – UpTheCreek