スキーマのないデータは役に立ちません。 MongoDBからドキュメントを取得しましたが、それをどうしますか?いくつかのフィールドを読みますか?これらのフィールドの名前、タイプ、および意味を知る必要があります。それはスキーマです。
MongoDBには「スキーマがない」と言われる場合、実際には、SQLデータベースのようにスキーマを強制しないことを意味します。 MongoDBは、スキーマの懸念事項をアプリケーションレベルまでプッシュし、より柔軟に処理できるようにします。たとえば、ドキュメントに新しいフィールドを追加するために、オールオアナッシングのALTER
を実行する必要はありません。 コレクションに-潜在的に数百万のエントリ。そのフィールドをODM(Mongoose)スキーマに追加するだけで、完了です。