Suchen Sie nach übergeordneten Dokumenten, die auf dem Kinddokumentwert basieren

8

Wir verwenden die haschild Abfrage, um die übergeordneten Dokumente basierend auf der Bedingung zu finden.

Wir haben zwei Arten

  1. Trichter
  2. Seiten

Trichter Probe doc

%Vor%

** Seiten Beispieldokument **

%Vor%

Bedingung1:

Suchen Sie das untergeordnete docbasierte untergeordnete Dokument " besuchte_seite " enthält "home".

%Vor%

Es funktioniert perfekt.

Bedingung2

Suchen Sie das übergeordnete docbasierte untergeordnete Dokument " visited_page " Wert enthält NICHT "home".

%Vor%

Aber diese Abfrage hat falsche Ergebnisse zurückgegeben.

Ausgabe der Abfrage

%Vor%

Sie können sehen, dass die übergeordnete ID (trichter_id: 12345) untergeordnetes Dokument die besuchte Seite mit dem Wert "home" enthält. Aber das kehrt auch zurück.

Erwartetes Ergebnis

%Vor%     
kannanrbk 29.01.2018, 19:18
quelle

1 Antwort

1

Ich glaube, Sie sind nicht an der falschen Stelle versuche es:

%Vor%     
Jon Cluff 11.02.2018 01:06
quelle

Tags und Links