私はmongodb
このようなコレクションを持っています
Id Name createTime updateTime Age Country verificationStatus
Id1 Abc 10-7-2013 10-7-2013 21 Xxxx INITIAL_MAIL
Id2 Efg 9-7-2013 10-7-2013 22 Xxxx FIRST_REMINDER
Id3 Hij 8-7-2013 10-7-2013 45 Xxxx INITIAL_MAIL
別のコレクションから何らかの評価を行うカスケード ジョブがあり、他の列に影響を与えることなく、"<code>Id" によって "<code>verificationStatus" 列と "<code>updateTime" 列だけを更新したい
しかし、これら 2 つの列を設定すると、カスケードで他の列のデータが失われます。このようなものが残っています。
Id updateTime verificationStatus
Id1 11-7-2013 BLOCKED
Id2 11-7-2013 SECOND_REMINDER
Id3 11-7-2013 FIRST_REMINDER
SinkMode UPDATE
トランザクションごとの更新には適していますが、個々の列データには適していません。
この問題にどのようにアプローチできますか?
PS: 結合またはマージは機能しません。ソースとシンクは、カスケード設計により同じコレクションを指すことができないためです。