3

私はGAEアプリケーションを持っており、データベース内のロケーションベースのモデルにジオモデルを使用しています。このモデルには2つの「タイプ」がありますが、1つとして一緒にジオクエリを実行する必要があります。2つの「タイプ」は一連の基本プロパティを共有しますが、2番目のタイプにはさらにいくつかのプロパティがあります。これらの他のプロパティを単に偽の値に設定するのではなく、オプションにする方法はありますか?

4

1 に答える 1

3

データストア内では、エンティティは互いに独立しています。異なる属性セットを持つ同じ種類の異なるエンティティを持つことができます。これは、新しいバージョンのアプリにいくつかの新しい属性を追加した場合によく発生し、データストアに既に存在するエンティティにはそれらの属性がありません。

ただし、コードでは、任意のバージョンに対して、Kind に対して単一のモデルを宣言することになります。さまざまなタイプの特定の属性に値を割り当てないように選択できます。

属性が存在しない場合や None に設定されている場合をコードが適切に処理することを確認してください。

于 2013-02-19T04:40:31.620 に答える