我有具有相同鍵的實體。如何根據所需的屬性刪除其中的一個實體?如何從java中的appengine數據存儲中具有相同鍵的實體中刪除一個實體
-1
A
回答
1
當您使用與現有實體相同的密鑰保存新實體時,現有實體會被覆蓋。因此,您始終只有一個具有給定鍵的實體。
以供將來參考,如果你想刪除一個實體:
datastore.delete(KeyFactory.createKey("Person", "key1"));
+0
謝謝,我得到了我的問題 – user306
+0
然後,您可以接受我的答案,向其他用戶顯示問題已解決。 –
相關問題
- 1. 如何從AppEngine數據存儲中刪除與查詢匹配的實體?
- 2. 具有相同ID的多個數據存儲區實體!
- 3. 無法從數據存儲中刪除具有損壞標識的實體
- 4. 訪問Appengine NDB中刪除的實體
- 5. 刪除存儲庫中的子實體
- 6. 刪除Azure表存儲中的實體
- 7. 是在內存緩存實體鍵的相同數據存儲
- 8. 如何將實體的實體鍵指定爲數據存儲(Node JS)中不同實體的屬性?
- 9. 具有給定屬性的所有實體的AppEngine數據存儲查詢(Java)
- 10. 刪除一個實體,但使用相同的主鍵清除
- 11. 如何刪除實體框架中列中具有相同值的記錄?
- 12. 問題刪除具有相關的實體「設置」實體
- 13. 刪除實體框架中的所有相關實體
- 14. 實體框架,刪除實體如果從另一個實體
- 15. 從Azure表中刪除數百個實體存儲
- 16. 從數據庫中刪除html實體
- 17. 如何使用密鑰從GAE數據存儲中刪除多個實體
- 18. 如何在實體的屬性引用同一個實體時刪除實體?
- 19. 如何通過財產GAE數據存儲中刪除一個實體
- 20. 使用Go更新Google Appengine數據存儲中的實體
- 21. 查詢更新appengine數據存儲實體中的字段
- 22. 實體框架:在一個請求中刪除並添加具有相同密鑰的實體
- 23. 如何在數據存儲(php)中嵌入實體到另一個實體?
- 24. 刪除存儲庫中相關實體的最佳方法
- 25. 如何在實體框架poco中刪除一行中的從屬實體?
- 26. 如何在實體中添加實體列表? (AppEngine Java)
- 27. 從兩個外鍵實體框架刪除表中的一行
- 28. 從GAE中刪除實體
- 29. appengine:如何通過密鑰在具有祖先的實體中查詢實體?
- 30. 如何在Hibernate中註釋具有相同類型實體的實體
實體在App Engine數據存儲不能有相同的密鑰。 –
對不起,這可能會使我的問題更加清晰: 實體p1 =實體(「Person」,「key1」); //稍後設置屬性 實體p2 =實體(「Person」,「key1」); //稍後設置屬性 現在我怎麼可以從個人實體刪除p2? – user306
如果您保存了p2,則不再有p1 - 它被覆蓋。 –