@Entityアノテーションがありませんが、ContactInfoには専用コレクションが必要ないため、意図的にアノテーションを付けていません。ドキュメントに組み込まれることになります。使用してエンティティーを保存、ロード、削除する方法を説明します。関連付ける作業に手を焼くことはありません。間で共有してください。Mongoインスタンスが必要になります。インスタンスを再利用することも、環境に合わせたインスタンスを構成することもできます。インスタンス化する例です。インスタンスを作成します。使ってこのインスタンスを永続化することができます。いう名前のコレクションに保存されました。(これ以降のサンプル・コードは、ページ幅に収まるように改行が挿入されています)。インスタンスはしっかり保存されています。フィールドはその限りではありません。MongoDB内のオブジェクトの型を記録するために自動的に作成します。その主な用途は、(例えば、コレクションからさまざまな型が混在したオブジェクトをロードするときなど)コンパイル時に必ずしも既知になっているわけではないオブジェクトの型を判断するためです。無効にして永続化されないようにすることもできます。いう値を追加してください。インスタンスと同じであることをアサートします。IDを使用することができます。コレクションを指定する必要も、オブジェクトをロードするためのクエリー・ストリングを定義する必要もありません。指定するだけで十分です。連携オブジェクトについて調べてみましょう。インスタンスに追加します。コレクションを確認してみると、以下のような内容が表示されるはずです。bandから参照されていないことに注意してください。追加して、どうなるかを見てみます。コレクションを照会してみると、以下の内容が表示されるはずです。リレーショナル・データベース管理システムとは異なり、トランザクションをサポートしないことに注意してください。言語のシリアライズおよび並行性機能を利用する必要があります。して保存されていることに注目してください。現行の制約として、参照先のオブジェクトを保存してからでないと、他のオブジェクトがそのオブジェクトを参照することはできません。