sql >> Database teknologi >  >> NoSQL >> MongoDB

Gemmer en array-egenskab på et Mongoose-skema

Du mangler imagePost objekt af dit skema i dit nye objekt. Prøv dette i stedet:

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. MongoDB-fejl på mongoer:for mange positionsmuligheder

  2. Sådan bruger du MongoDB-datamodellering til at forbedre gennemstrømningsoperationer

  3. Hvordan man bruger hændelser holder mongodb-logik ude af node.js-anmodningshandlere

  4. Redis klynge/belastningsbalancering