0

可能であれば、削除時に追加のエンティティ/マーカーを保存せずに、アプリ エンジンに削除されたキーの検出を実装したいと考えています。そのため、それに応じて 404 または 410 応答を表示できます。

私の知る限り、新しいエンティティ キーの数値 ID は特定の順序 (少なくとも単純なもの) なしで割り当てられますが、もちろん予約/割り当てられており、新しいエンティティに対して暗黙的に再利用されることはありません。

特定のキーが以前に割り当てられたかどうかを確認する方法はありますが、このキーの下に格納されたエンティティはその後削除されましたか?

キーが手動で割り当てられ、データの保存に使用されていないかどうかは気にしません。削除されたものとして扱います。

4

1 に答える 1

0

いいえ、キーが既に割り当てられているかどうかを判断する方法はありません。

割り当てられているが未使用のキーを削除済みとして扱うと述べていますが、キーが割り当てられて後で使用される可能性のある状況を含め、これらの場合に間違ったステータス コードが返されることに注意してください。誤って報告することになります。最初に使用されるまで削除されます。

于 2012-11-04T19:17:06.173 に答える