1

私は現在 Google の AppEngine を使用していますが、Google DataStorage Object Entry にデフォルトで ID があるかどうかを確認できませんでした。そうでない場合は、そのようなフィールドを追加して自動的に増加させる方法を教えてください。

よろしく、

4

3 に答える 3

4

オブジェクトにはキーがあり、その一部は自動生成された数値 ID または割り当てられたキー名です。ID は増加することが保証されておらず、大きなチャンクでインスタンスに割り当てられ、割り当てられたインスタンスで使用されていない ID が別のインスタンスで使用されることはないため、ID が連続することはほとんどありません (少なくとも、現在ではありません)。また、同じ種類のエンティティ グループ内でのみ一意です。親の関係がある場合、それらは種類全体に固有のものではありません。

于 2010-06-20T02:31:14.423 に答える
3

はい、デフォルトでIDがあり、あなたが言及したようにIDという名前です。

于 2010-06-19T20:44:04.540 に答える
2

また、ドキュメントに従って、id の増加が保証されていないことも付け加えておきます。

アプリケーションは、エンティティの作成順に昇順で割り当てられる数値 ID に依存しないでください。これは一般的に当てはまりますが、保証するものではありません。

于 2010-06-19T20:57:25.690 に答える