次の方法で Google Cloud Datastore からアイテムを削除する例を探しています。
- 鍵
- 親切
- フィルター
- 祖先
ps: ここでは見つけられませんでした: https://developers.google.com/datastore/docs/concepts/queries
次の方法で Google Cloud Datastore からアイテムを削除する例を探しています。
ps: ここでは見つけられませんでした: https://developers.google.com/datastore/docs/concepts/queries
Google Cloud Datastore は、キーによる削除のみをサポートしています (一般に、「更新クエリ」はサポートしていません)。
少数のエンティティを削除するには、(キーのみの)RunQuery
操作を実行してキーをフェッチしてBlindWrite
から、エンティティを削除する要求を実行できます。
または、エンティティが単一のエンティティ グループにある場合はBeginTransaction
、新しいトランザクションを作成し、クエリでtransaction
ハンドルを設定し、ミューテーションを適用するリクエストを使用して、トランザクション内で操作全体を実行できます。ReadOptions
Commit
多数のエンティティを削除する場合は、上記の手法をMapReduceで使用できます。
特定の種類のエンティティをすべて削除する場合は、App Engine 管理コンソールを使用してエンティティを一括削除できます。