Die UniqueID wird beim erstellen berechnet. anschließend wird aus sicherheitsgründen, das Dokument auf eine andere DB kopiert, aber so, dass beide UniqueID gleich sind. Nun kann es aber sein, dass aus der untergeordneten DB das Dokument gelöscht wird, deshalb muss es aus der übergeordneten natürlich auch verschwinden.
Der Vergleich erfolgt also basierend nur auf zwei Felder. Das Dokument in der übergeorneten DB bleibt, wenn der Agent das passende Gegenstück findet. Die Frage bleibt, wie gehe ich vor.