7

get(key)にはエンティティキーが必要ですか?get_by_key_name(key_names)にはkey_nameが必要ですか?

4

2 に答える 2

10

違いがあります。データストア内のエンティティは、その種類、親、および識別子の組み合わせによって識別されます。(リンク) 「識別子」は、数値または文字列のいずれかです。Key オブジェクトには、識別子と親情報の両方が含まれています。したがって、get() を呼び出す場合、引数は Key オブジェクトの 1 つだけです。get_by_key_name を呼び出すとき、2 つの引数があることに注意してください。1 つは key_name で、もう 1 つは親です。

したがって、キーは複数の部分からなるオブジェクトですが、キー名は単なる文字列です。ややこしいことに、Key オブジェクトは文字列としてエンコードできます。

于 2009-07-12T23:23:13.047 に答える
0

これがget()の公式説明で、これはget_by_key_name()の説明です 。これがお役に立てば幸いです。

于 2009-07-12T22:41:25.673 に答える