Mongoose を使用して、ノード ベースの Web アプリに次のスキーマがあります。
var headerSchema = new mongoose.Schema({
name: String,
values: String,
state: String
});
var responseSchema = new mongoose.Schema({
name: String,
responseText: String,
active: String
});
var requestSchema = mongoose.Schema({
id: String,
name: String,
description: { type: String },
url: String,
verb: String,
createdAt: { type: Date, default: Date.now },
headers: [headerSchema],
body: String,
responses: [responseSchema]
});
リクエスト スキーマは、mongo データベース内にコレクションとして保存されるスキーマであり、ヘッダー スキーマとレスポンス スキーマはそのサブコレクションです。
私が直面している問題は、リクエストスキーマドキュメントの更新方法を理解することです.responseSchemaなどのサブコレクションの1つからアイテムを追加、更新、および削除するための最良の方法は何ですか.
私はmongoにかなり慣れていないため、これを最もよく達成する方法の明確な例を見つけることができませんでした.
よろしくお願いします