Advertisement
Guest User

Untitled

a guest
Dec 27th, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. type User struct {
  2. Id string
  3. Name string
  4. Pass string
  5. Email string
  6. }
  7.  
  8. user := User {
  9. Id: "4be0f045-6ce8-4d3e-751e-15bd84f2b925",
  10. Name: "test",
  11. Pass: "test",
  12. Email: "",
  13. }
  14.  
  15. datastore.Put(context, datastore.NewIncompleteKey(context, "User", nil), &user)
  16.  
  17. user.Email = "new@email.com"
  18. filter := string.Format("Id='{0}'", "4be0f045-6ce8-4d3e-751e-15bd84f2b925");
  19. datastore.Put(context, "User", user, filter ), &user)
  20.  
  21. querySize := 1000
  22. query := datastore.NewQuery("User").Limit(querySize)
  23. queryResult := make([]User, 0, querySize)
  24. query.GetAll(context, &queryResult)
  25.  
  26. query := datastore.NewQuery("User").Filter("ID =", "4be0f045-6ce8-4d3e-751e-15bd84f2b925")
  27. var u []User
  28. key, err := query.GetAll(context, &u)
  29.  
  30. u[0].Email = "new.email@org"
  31. datastore.Put(context,key[0],&u[0])
  32.  
  33. datastore.Delete(context,key[0])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement