ドキュメント指向データベースを使用して次のシナリオを解決する方法を教えてください。
'Page1' (バージョン V1.0) というページは、ドキュメント 'Document1'、'Document2'、および 'Document3' のコンテンツ ページにすることができます。「Page1」のコンテンツを編集した場合 (バージョンを V1.0 から V1.1 に変更する必要があります) この変更は「Document1」と「Document2」にのみ反映され、「Document3」には影響しないはずです。
現在、ドキュメント 'Document1' と 'Document2' は 'Page1' - バージョン V1.1 を参照しています。しかし、ドキュメント 'Document3' はまだ 'Page1' - バージョン V1.0 を参照しています。
このように、すべてのページの変更/バージョンを追跡する必要があります。
これらの変更を追跡するには、リレーショナル データベースよりも NoSQL データベースの方が非常に便利です。では、ドキュメント指向のデータベースで、このシナリオを解決するのはどれでしょうか?