가능한 중복 객체의 배열을 저장하는 방법 : 익스프레스/Node.js를 - 하나 개의 모델 내에서
Mongoose - Form to save model with embedded documents
새로운
app.post('/blogpost/new', function(req, res){
var post = new BlogPost(req.body.post)
post.feeds.push(req.body.feed);
post.save(function() {
res.redirect('/blogposts');
});
});
/블로그 게시물을/web.js
<form method="post">
<input type="text" name="blogpost[title]"/>
<textarea name="feed[name]"></textarea>
<textarea name="feed[key]"></textarea>
<textarea name="feed[name]"></textarea>
<textarea name="feed[key]"></textarea>
</form>
나는이 양식 저장 두 블로그 게시물에 '피드'하도록 그것을 어떻게해야합니까 스키마
var Feed = new Schema({
name : { type: String }
, key : { type: String }
});
var BlogPost = new Schema({
title : { type: String, required: true, index: { unique: true } }
, feeds : [Feed]
});
그것을 만드는 대상? 지금은 하나의 피드를 두 개의 이름 값과 두 개의 키 값으로 데이터에 저장합니다.
감사합니다. 이 같은 것을 할 때
이것은 기본적으로 여기 어제 물어 본 질문과 같습니다 : http://stackoverflow.com/questions/7586768/mongoose-form-to-save-model-with-embedded-documents/7587101 – Chance
하지만 핵심 질문은 이해합니다. 본질적으로 동일합니다. 나는이 문제의 구체적인 내용을 이미 대답했으나 대답했다. – Chance