1

まず第一に、私は GAE に関する限りまったく新しいことを認めなければなりません。そのため、私の質問はばかげているように見えるかもしれません。互いに関連する 3 つの異なるエンティティを保持したいと考えています。

  1. 計画
  2. ユーザー
  3. データ

ユーザー (M) <-> (N) プロジェクト (1) <-> (N) データ

基本的に、各プロジェクトには、それに関連する多数のデータ エンティティを含めることができます (例: 10 000、100 000)。

ただし、次のような情報を簡単に取得できるように、Datastore 内のエンティティ間の関係を維持する方法がわかりません。

  • すべてのユーザーのプロジェクトを一覧表示する
  • 特定のプロジェクトのすべてのデータを一覧表示する
  • ユーザーがアクセスできるすべてのデータを一覧表示します (すべてのユーザーのプロジェクトに属するデータ)

おそらく全体の考え方が間違っているので、代わりに Google Cloud SQL を使用する必要があります。

コメントをいただければ幸いです。

ありがとうございました。

4

1 に答える 1

1

どの環境 (Java、Python、または Go) が使用されていますか?

例: Python

1 <-> N参照プロパティ

M <-> N ListProperty

いくつかの例について彼女を見てください。

よろしく、トーマス

于 2012-11-12T16:08:22.450 に答える