Grrr - warum loggt mich das Forum aus, wenn ich auf den Button schreiben klicke. Jetzt ist mein ganzer Text futsch....
Also alles nochmal tippen, diesmal kürzer:
Ja, es sind ganz normale Dokumente, die einfach nur zu anderen Hauptdokumenten gehören (10% der Fehler hatte ich untersucht). Ich hatte 30 "Fehler" bei 120.000 Dokumenten.
Ich kann die falschen Antworten auch manuell in einer View mit Antworthierarie suchen und da stehen die bei ihren echten Parents.
Wenn ich die mir inhaltlich ansehen, dann könnte es sein, dass es mal früher Antworten zu den Hauptdokumenten gewesen sind, wo .responses sie findet. Die DB hat eine Funktion, um Antworten zu verschieben.
Das würde bedeuten, dass ein Hauptdokument sich merkt, welche Antworten es hat (und damit wäre erklärt, warum .responses auch so schnell ist).
Aber: mir war es zu blöd, ich bin jetzt pragmatisch vorgegangen und habe ein compact -c gemacht und der Effekt ist weg.
Ich habe noch eine dritte Replik der DB, die auch die solche fehlerhaften .responses Collection bildet - wenn ich mal Zeit habe, versuche ich der sache mal auf den Grund zu gehen.
Frustrierend nur, dass ich mich nicht auf so ne simple Funktion verlassen kann. Ist nur durch Zufall aufgefallen...