ドキュメントクラスにマップされていない値を配列に格納する必要がある場合は、collection
を使用できます。 MongoDBの基本配列にマップするフィールドマッピング。 hash
もあります type。同様に、PHPの連想配列をMongoDBのオブジェクトに変換しますが、その中には何もマッピングしません。
例の「Type」がマップされたドキュメントクラスである場合は、 EmbedMany
関係。1つ以上のマップされたドキュメントを親ドキュメント内の配列に格納します。 MongoDB内では、これはオブジェクトの配列として表されます。これは、collection
を使用して自分で実行できるものと似ています。 フィールド(連想配列の配列を格納する);ただし、ODMはEmbedManyマッピングを利用して、これらのオブジェクトをドキュメントインスタンスにハイドレイトします。