nodejs/expressとmongooseを使用してnodejsサーバースタックを調べます
ベストプラクティスソリューションと見なされるものは何ですか?
(1)マングースデータモデルモジュールを作成してからモデルオブジェクトを操作する
(2)マングースモデルを内部的に使用するラッパーデータレイヤーモジュールを作成する
(1)の長所mongoose
が提供するOOPスタイルのクラスが本当に好きで、独自のメソッド、独自のセッターとゲッターを追加し、検証とイベントハンドラーを追加し、別のモジュールで再定義せずにDataModelを使用できます。
(2)の長所
より簡単な実装(テストなど)でデータレイヤーをモックアップするか、必要に応じてデータベースを切り替えることができるはずです。
どう思いますか?