sql >> データベース >  >> NoSQL >> MongoDB

MongoDBのERDに相当しますか?

    同様の質問をしたようですQuora

    そこに記載されているように、ERDは、保存する予定のデータとそのデータ間の関係をマッピングしたものにすぎません。

    データと関係を追跡したいので、MongoDBを使用してERDを作成できます。大きな違いは、MongoDBには結合がないため、ERDを実際のスキーマに変換するときに、関係の実装について特定の決定を行う必要があることです。

    特に、「埋め込みと参照」> このデータが実際にどのように保存されるかを決定する際の決定。関係は引き続き許可されますが、強制されることはありません。 MongoDBのラッパーの多くは、実際にはコレクション全体のルックアップを提供して、この複雑さの一部を抽象化します。

    MongoDBはスキーマを強制しませんが、完全にランダムに続行することはお勧めしません。システムに必要なデータをモデル化することは、依然として非常に優れたアイデアであり、ERDが提供するものです。

    したがって、ERDに相当するのはERD だと思います。 ?



    1. マングースJSクエリはすべてnullまたは空に戻ります

    2. Spring Bootを介してMongoDBに初期データをロードするにはどうすればよいですか?

    3. MongoDb:ObjectIDとIdを含む文字列を使用する利点はありますか?

    4. 投影が検索クエリで機能しない