0

この AppEngine タスクは簡単に実行できるように思われますが、私はまだ完全には解決していません。したがって、祖父母/親/子の関係にいくつかのデータがあります:

EntityName  Key
----------- -------
GrandParent W
GrandParent X
Parent      W.A
Parent      X.A
Parent      X.B
Child       W.A.i
Child       X.A.i
Child       X.A.ii    <=== matches X.*.ii
Child       X.A.iii
Child       X.B.i
Child       X.B.ii    <=== matches X.*.ii

キー X.*.ii を持つすべての子に一致するクエリを作成しようとしています。つまり、上記のキー XAii と XBii を返し、それ以外は何も返しません。私は低レベルのクエリメカニズムを使用しています。これまでのところ、これは次のとおりです。

Entity gpX = new Entity("GrandParent","X");
Query q = new Query("Child");
q.setAncestor(gpX.getKey());

これは 5 人の子供を返します。i/ii/iii 属性がキーではなくプロパティである場合、これは些細なことですが、これはキーであり、「ii」が検索基準であることを指定する方法が明確ではありません。

4

1 に答える 1