How to remove a row from Google Datastore using Java? -


i want remove row entry google datastore.

i have coded :

            string[] elements = deletedrow.split(",");             datastoreservice datastore = datastoreservicefactory.getdatastoreservice();             entity row = new entity("row");             key rowkey;             (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);             } 

deletedrow query parameter coming ajax javascript call & that's not empty sure.

username printed successfully. while key prints :

key : key 0

this surprising me ! why there key 0 if setting row properties !

please suggest solution.

for reference : queries , indexes, entities, properties, , keys

try following

string[] elements = deletedrow.split(","); datastoreservice datastore = datastoreservicefactory.getdatastoreservice();  (string element : elements) {     key key = keyfactory.createkey("row", element);     datastore.delete(key); } 

i assume row kind of entity , element (i.e., user name?) key name.


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -