sql >> データベース >  >> NoSQL >> MongoDB

マングーススキーマに配列プロパティを保存する

    imagePostがありません 新しいオブジェクト内のスキーマのオブジェクト。代わりにこれを試してください:

    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. @CompoundIndexがSpringDataMongoDBで機能しない

    2. mongodbのフィールドの自動計算

    3. スレーブからマスターにredisデータを復元する

    4. RailsとMongoidを使用した動的属性