5

私が構築したキーが与えられたら、データストアにヒットして存在するかどうかを確認したいと思いますが、それを行うための最も安価な (時間的に) 方法が必要です。私が探しているのは、キーのみのクエリのようなものですが、get からのものです。たとえば、my_key.get(keys_only=True) です。そのような動物は存在しますか?私にはそう見えません。そうでない場合、私が求めているものを達成する他の方法はありますか?

ありがとう。

4

1 に答える 1

6

いいえ、この機能はありません。すべてのエンティティがインデックス化されているわけではないため、近道はありません。キーが存在するかどうかをテストする唯一の方法は、キーを取得することです。そうすれば、エンティティ データを無料で利用できます (とにかくディスク操作に関しては --シリアライゼーション コストが多少かかりますが、課金はしていません)。

PS。時期尚早に最適化しようとしていませんか?

于 2012-08-28T21:16:13.630 に答える