次のシナリオ(リレーショナルデータベースを使用)を想定します。
class Currency
{
long id;
String code;
String name;
}
class OrderGroup
{
long id;
Collection<Order> Orders;
}
class Order
{
long id;
long currency;
}
実際のシナリオでは、注文数が多くなります(数は増え続けます)。ドキュメントベースのデータベースをサポートするためにこれを変換する最適な方法は何でしょうか。通貨コードと名前を変更するオプションがあり、それが発生したときに、通貨が注文の子として追加された場合、すべての注文で自動的に更新されますか?