3
更新するアイテムの_id
を使用して、複数レベルの埋め込みドキュメントを更新するにはどうすればよいですか?例えばMongoose.js:深い埋め込みドキュメントをIDで更新するにはどうすればよいですか?
、私は私のモデルファイルに次のようしている場合:
var Subitems = new Schema({
"title": String,
"body": String
)}
var Items = new Schema({
"title": String,
"subitems": [Subitems]
)};
var Projects = new Schema({
"title": String,
"description": String,
"items": [Items]
});
var exports = module.exports = mongoose.model('Project', Projects);
は、どのように私はsubitems
要素の_id
を知っている私のsubitems
の1のbody
を更新して行くのでしょうか?
私はまずプロジェクトを見つけて、subitems
にプッシュしてプロジェクトを保存すると仮定します。それで、問題は、それ以上のものすべてを繰り返すことなく、複数レベルの深い埋め込みをどのようにプッシュするのですか?私はその_id
でそれを行うことはできますか?
この質問への回答は私に!ありがとう! :3 –