nodejs/express/mongoDB アプリケーションの適切なディレクトリ構造を見つけようとしています。
現在、私はネイティブ mongodb ドライバーを使用していますが、適切な構造を定義する必要がある場合は制限されますが、適切な構造を定義する必要がある場合は制限されます... MVC が高速/ノードの場合、適切な db モデルを定義するのはそれほど簡単ではありません。
マングースとそのスキーマの概念により、モデルの実際の設計は簡単になりますが、スタックの上に別のレイヤーを配置することはあまり好きではありません...ちょっと肥大化しているように感じます。
代替手段を探したところ、ネイティブ ドライバーの薄いラッパーである mongoskin が見つかりましたが、MVC っぽいパターンをサポートする機能がいくつか追加されています。
一般的に、これは他の人にとっても共通の問題であることがわかりました。リンクに示されているアイデアに感謝します: https://stackoverflow.com/a/8428281/1055685
それにもかかわらず、モデル ディレクトリ内のクエリは実際には MVC のようなものではありません (コメントで述べたように...) - 私はそれが好きではありません...
Express の MVC デモはあまり役に立ちません...そこからインスピレーションを得ましたか?
どのパターンに従うことをお勧めしますか (MVC が推奨される場合、モデルが実際の問題です)。一般的にモンゴスキンをお勧めしますか?