データストアの低レベルAPIを使用して、2つのエンティティ間で多対多の関係をどのように作成したかを知りたいだけです。探していましたが、この種の関係を行う方法を説明するドキュメントが見つかりませんでした。誰かが助けてくれることを願っています。
しかし、エンティティAとエンティティBが多対多の関係にある場合、データストアにどのように保存できますか。つまり、これは多対多の不動産をデータストアに保存するための優れたソリューションですか、それとも優れたソリューションは何ですか?このコードは大丈夫ですか、それとも間違っていますか?
Entity entityA = new Entity("TypeA");
entityA.setProperty("name", "nameUserA");
Entity entityB = new Entity("TypeA");
entityA.setProperty("name", "nameUserB");
ds.put(entityA);
ds.put(entityB);
Entity entityChild = new Entity("entityChild",entityAKey);
entityChild.setProperty("name","child");
ds.put(entityChild);
Entity entityChild = new Entity("entityChild",entityBKey);
entityChild.setProperty("name","child");
ds.put(entityChild);