Я хочу удалить запись строки из хранилища данных Google.
Я закодировал:
String[] elements = deletedRow.split(",");
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Entity row = new Entity("Row");
Key rowKey;
for (String element : elements) {
row.setProperty("userName", "kapil.kaisare");
out.print("UserName : " + element);
row.setProperty("description", element);
rowKey = row.getKey();
out.print("\nKey : " + rowKey);
datastore.delete(rowKey);
}
deleRow - это параметр запроса, полученный из вызова AJAX javaScript, и он точно не пустой.
Имя пользователя напечатано успешно. Пока ключ печатает:
Ключ: Ключ 0
Это меня удивляет! Почему там ключ 0, даже если я устанавливаю свойства строки!
Пожалуйста, предложите какое-нибудь решение.
Для справки: Запросы и индексы , Объекты, свойства и ключи