sql >> Database >  >> NoSQL >> MongoDB

Een array-eigenschap opslaan in een Mongoose-schema

Je mist de imagePost object van uw schema in uw nieuwe object. Probeer in plaats daarvan dit:

var new_post = new Post();
new_post.imagePost = { 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.imagePost.images.push(imageObj);
}
new_post.save();


  1. Zoeken naar array in ingesloten lijst

  2. Wanneer documenten in Mongo DB insluiten?

  3. Gebruik Heroku-add-on mongolab met node.js

  4. Hoe kan ik mijn gegevens op mongoDB opslaan met expressjs?