0
나는 2 일 동안 엔티티를 삭제하려고 시도했지만 성공하지는 못했다. 그리고 저는 여러분 중 많은 분들께 제 문제가 간단하다고 확신합니다.java datastore.delete (key)를 사용하여 데이터 저장소에서 엔티티를 삭제하는 방법
내가 성공적으로 넣어() 키로 User.getNickName()를 사용하여 엔티티 :
Key aKey = KeyFactory.createKey("Gamer2", user.getNickname());
Entity aGamer = new Entity("Gamer2", aKey);
aGamer.setProperty("nickName", user.getNickname());
DatastoreService aDS = DatastoreServiceFactory.getDatastoreService();
aDS.put(aGamer);
하지만 삭제 작업을 수행하는 방법을 알아낼 수 없습니다.
도움을 주시면 감사하겠습니다. 제 질문에 불완전한 정보가 있으면 알려주십시오.
건배! 이미 키를 생성하는 데 사용하기 때문에
DatastoreService aDS = DatastoreServiceFactory.getDatastoreService();
Key aKey = KeyFactory.createKey("Gamer2", user.getNickname());
aDS.delete(aKey);
는 또한, 당신은 재산 "닉네임"을 설정할 필요가 없습니다 :
Andrei - 답장 시간을내어 주셔서 감사합니다. 그것은 아직도 나를 위해 일하고 있지 않다. 그리고 나는 자바 에러 메시지도받지 못한다. 다음 Datastore 데이터를 추가하면 도움이됩니까? 해독 엔티티 키 Gamer2은 = ID 5741031244955648 엔티티 키를 : Gamer2> = karaoke.night.100 이름을 ahRzfmdhbWVvZnRoZWdlbmVyYWxzMnIwCxIGR2FtZXIyIhFrYXJhb2tlLm5pZ2h0LjEwMAwLEgZHYW1lcjIYgICAgICumQoM – user3470938
최고를! 마침내 효과가있었습니다! 감사합니다 Andrei. 정말 고맙습니다. – user3470938
그러면 대답을 받아 들여야합니다 - 이것이 StackOverflow가 작동하는 방법입니다. 나는 당신이 그것을 즐기시기 바랍니다! –