私は現在 Google の AppEngine を使用していますが、Google DataStorage Object Entry にデフォルトで ID があるかどうかを確認できませんでした。そうでない場合は、そのようなフィールドを追加して自動的に増加させる方法を教えてください。
よろしく、
私は現在 Google の AppEngine を使用していますが、Google DataStorage Object Entry にデフォルトで ID があるかどうかを確認できませんでした。そうでない場合は、そのようなフィールドを追加して自動的に増加させる方法を教えてください。
よろしく、
オブジェクトにはキーがあり、その一部は自動生成された数値 ID または割り当てられたキー名です。ID は増加することが保証されておらず、大きなチャンクでインスタンスに割り当てられ、割り当てられたインスタンスで使用されていない ID が別のインスタンスで使用されることはないため、ID が連続することはほとんどありません (少なくとも、現在ではありません)。また、同じ種類のエンティティ グループ内でのみ一意です。親の関係がある場合、それらは種類全体に固有のものではありません。
はい、デフォルトでIDがあり、あなたが言及したようにIDという名前です。
また、ドキュメントに従って、id の増加が保証されていないことも付け加えておきます。
アプリケーションは、エンティティの作成順に昇順で割り当てられる数値 ID に依存しないでください。これは一般的に当てはまりますが、保証するものではありません。