私はそのシステムアーチを持っています:という名前のマスターデータベースとという名前masterのユーザーデータベースuser1とuser2。マスターデータベースからuser1とuser2dbsの両方にドキュメントを複製しています。次に、ユーザーはDB内のそのドキュメントを個別に変更します(たとえば、user1addsフィールドtags:[1, 2]とuser2addstags:[3, 4]フィールド)。tagsここで、ユーザーデータベースからマスターに複製し、新しく追加されたフィールドをマージして、結果をにしたいと思いますtags:[1,2,3,4]。また、結果のタグをにするロジックをレプリケーションで実行する必要があるかもしれませんtags:[1,2,4]。
正しいアプローチは何ですか?