オブジェクト「主キー」(自動インクリメント付きの長い ID) を送信する ajax クエリを使用して、GAE データストアからレコードを削除しようとしています。
現在、私はこれを行っています(キー= 6をハードコードしています):
Objectify ofy = ObjectifyService.begin();
ofy.delete( Test1.class , 6);
これは機能します。Key=6 を持つエンティティを削除します。ただし、セキュリティ上の理由から、所有者のみがこのオブジェクトを削除できるように、別のパラメーター (fyi : "parent_user") が必要です。キーよりも多くのパラメーターを渡すことは許可されてObjectify.delete()いないようです...
どうすればこれを解決できますか? オプションのパラメーター+キーを使用しObjectify.get()て完全なオブジェクトを取得し、オブジェクト全体をdelete()に送信するのは、最適化されておらず、最適化されていないためです...