2017-12-10 5 views
0

私はRailsのバックグラウンドから来て、MERNスタックを使って簡単なWebアプリケーションを構築しようとしています。MERNスタックのデータベース検証の管理

Railsでは、データベースレベルの検証を管理する簡単な方法がありました。移行を作成し、検証を含むスキーマを設定してから移行を実行します。本番環境への移行やデータベースの削除後も、同じ移行を実行できます。 MongoDBので

、私はmongoコンソールでデータベース・レベルの検証を作成する方法を知っているが、後で再利用するための検証を管理することではありませんか。

MongoDBのデータベースレベルの検証を管理するベストプラクティスは何ですか(MERNの特定のソリューションは問題ありませんが、Mongoの一般的なソリューションも問題ありませんか?これまでに、後に開発の必須フィールドに何かを変更したいが、一から検証のすべてをやり直したくない?事前に

ありがとう!

答えて

0

我々はモンゴが少ないスキーマであることを知っているので、我々は持っていたようアプリケーション自体にデータ検証を実装する。

よく知られているnpmパッケージmongooseと呼ばれ、これらすべての機能に対応しており、アプリケーションレベルでスキーマも実装しています。

関連する問題