でサブ文書IDによるクエリ私は以下のようになります。これは、サブ文書を持つ文書を持っているしたいと思います:ループバック:ループバック
course: {
id,
name,
sections: {
section: {
id,
name
}
}
}
どのように私はループバックでこのモデルを作成するのですか? 私はサブ文書としてモデル化したいので、sectionのために別のモデルを作成したくありません。
さらに、サブ文書IDからサブ文書を取得する方法についていくつかの情報を提供してください。
たとえば、id = 2のセクションについて詳しく知りたい場合は、コースの詳細を取り上げてセクションの詳細を提供するべきではありません。
すべてはあなたが 'section'モデルとセットアップ' course'と 'section'の間にいくつかの関係を作成する条件の下で、ループバックと簡単です。別のモデルを作成したくない理由を詳細に注意してください。 – Overdrivr
@Overdrivr、私はコースに関連するセクションを取得するためにデータベースを複数回クエリする必要があるためです。データベースを結合するオーバーヘッドは、それを避けるために、私はサブ文書としてセクションをモデル化しようとしています。 –
それは非常に早い "最適化"だと思いませんか?そして実際にアプリケーションの後半でボトルネックとなるデータベースが見つかった場合は、常に分散/シャーディングなどのよりスマートな方法を使用することができます – Overdrivr