5
A
回答
4
3
在Python中,如果你知道密鑰它很簡單:
db.delete(key)
+2
如何獲得鑰匙? – 2014-03-27 09:47:06
0
我假設你有一個端點:
Somethingendpoint endpoint = CloudEndpointUtils.updateBuilder(endpointBuilder).build();
然後:
endpoint.remove<ModelName>(long ID);
0
此外,您也可以嘗試像下面這樣(在Python僞代碼):
class MyClass(ndb.Model):
myString = ndb.StringProperty(indexed=false)
def deleteAllEntities():
entities = MyClass.query()
for entity in entities:
entity.key.delete()
誠然有更好的方法做批量刪除,但如果遇到問題,這是一種可以使用的方法。
此處瞭解詳情:https://cloud.google.com/appengine/docs/python/datastore/entities#Python_Deleting_an_entity
相關問題
- 1. 應用程序引擎JPA數據存儲刪除實體
- 2. 從谷歌應用程序引擎數據存儲刪除和更新
- 3. 關於谷歌應用程序引擎實體刪除
- 4. 如何使用谷歌應用程序引擎數據存儲中的blobkeys刪除實體
- 5. 如何將數據存儲在谷歌應用程序引擎
- 6. 谷歌應用程序引擎存儲
- 7. 谷歌應用程序引擎從數據存儲刷新後
- 8. 谷歌應用程序引擎數據存儲重建現有實體
- 9. 谷歌應用程序引擎 - 刪除的實體不會被刪除
- 10. 谷歌應用程序引擎數據存儲多維數組
- 11. 在谷歌應用程序引擎中使用數據存儲
- 12. 通過谷歌應用程序引擎的數據存儲區查看器刪除和實體不會從該內存緩存中刪除該實體
- 13. 谷歌應用程序引擎dev_appserver 1.9刷新數據存儲
- 14. 谷歌應用程序引擎(JAVA) - 在數據存儲
- 15. 谷歌應用程序引擎只作爲數據庫存儲
- 16. 谷歌應用程序引擎數據存儲工作奇怪
- 17. 谷歌應用程序引擎 - 數據存儲 - GQL查詢
- 18. 谷歌應用程序引擎Python數據存儲
- 19. 谷歌應用程序引擎數據存儲
- 20. 谷歌應用程序引擎:在數據存儲
- 21. 谷歌應用程序引擎數據存儲查詢
- 22. 谷歌應用程序引擎/ JPA - 不可能存儲任何實體
- 23. 谷歌雲數據存儲與谷歌應用引擎
- 24. 如何從谷歌應用批量刪除Engien數據存儲
- 25. 如何使用java在谷歌應用程序引擎中刪除實體的特定數據
- 26. 如何操作谷歌應用程序引擎數據存儲中的文件
- 27. UnicodeEncodeError谷歌應用引擎數據存儲到BigQuery過程
- 28. 從谷歌應用程序引擎數據存儲中檢索json
- 29. 如何查看谷歌應用程序引擎數據存儲上的應用程序數據?
- 30. 從谷歌應用程序引擎
Python的例子是不正確 - 「鑰匙」是一個保留字段名稱,因此不能用作屬性。它應該在另一個屬性上過濾,或者使用MyModel.get通過鍵獲取。在前一種情況下,諸如db.delete(MyModel.all()。fetch(500))的批量刪除的效率更高。 – 2010-03-15 18:52:54
Java示例演示如何使用JDO從實體(或Google Talk中的Kind)中刪除單個對象,而不是如何刪除實體,實際上它通過id(modelId)獲取特定對象,然後將其刪除。無論如何刪除一個類,你必須刪除它中的所有數據。 – stivlo 2011-11-24 03:00:53