sql >> Databasteknik >  >> NoSQL >> MongoDB

Spara en array-egenskap på ett Mongoose-schema

Du saknar imagePost objekt i ditt schema i ditt nya objekt. Prova detta istället:

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. sortera efter datum med aggregerad begäran i mongodb

  2. Atomräknare Postgres vs MongoDB

  3. Hur ansluter jag Django ORM till mongoatlas?

  4. MongoDB grupperar alla nycklar och värden i en samling efter ett visst fält