アプリエンジンデータベースに投稿するデータを含むテーブルビューがあります。テーブル内のエントリを削除するたびに、アプリ エンジン データベース内のアイテムも削除したいと考えています。削除するエントリを確認するにはどうすればよいですか?
私はこれを考えていました:
GAE ストアに保存するすべてのアイテムについて、iPhone 固有のデバイス ID を持つモデルを参照します。GAEストアに保存するすべてのアイテムに対して、iphone dbとapp engine dbのUUIDを挿入します。
したがって、私のクエリは次のようになります。
del item where unique device id = ####
and item UUID = ####
アプリ エンジンにログインしたくないので、一意のデバイス ID を使用しています。
私の唯一の懸念はパフォーマンスです.GAEはデバイスIDとUUIDを検索する必要があります.これが問題になるかどうかはわかりません.
最善の解決策は、db.Key() で削除できる場合ですが、その方法がわかりません。データを GAE に投稿するときに、生成されたキーがわからないためです。
誰かアドバイスをくれませんか?