0
私は2つのスキーマ(ポートフォリオおよびポートフォリオに関連したプロジェクト)があります。モンゴースのリバースモデルの関係は?
portfolioSchema = new Schema({
name: {type: String, required: true, unique: true},
isActive: {type: Boolean, default: true}
});
projectSchema = new Schema({
name: {type: String, required: true, unique: true},
isActive: {type: Boolean, required: true, default: true},
portfolio: {type: mongoose.Schema.Types.ObjectId, ref: 'portfolioSchema', required: true},
isCodeBaseFullyOwned: {type: Boolean, required: true, default: false}
});
は、すべてのポートフォリオを選択して、その関連プロジェクトを「移入」する方法はありますか?私はポートフォリオ別にプロジェクトをグループ化できますが、ポートフォリオにプロジェクトがない場合は、この情報を追加的に取得する方法も考えなければなりません。
これらのリバースルックアップルーチンをスムーズにするための小さなフックを書くことができましたが、2014年に予約された誰かがこれを実装する提案を見つけました。なぜそれが拾われなかったのか、特徴。 – abolotnov
mongoDBには素晴らしい機能がたくさんあります。 –