Browse Source

Added uint16 type assertion

Edward Bramanti 10 years ago
parent
commit
6faf44b7d5
1 changed files with 4 additions and 4 deletions
  1. 4 4
      frameworks/Go/go-mongodb/src/hello/hello.go

+ 4 - 4
frameworks/Go/go-mongodb/src/hello/hello.go

@@ -127,8 +127,8 @@ func updateHandler(w http.ResponseWriter, r *http.Request) {
 		if err := collection.Update(colQuery, update); err != nil {
 		if err := collection.Update(colQuery, update); err != nil {
 			log.Fatalf("Error updating world with id: %s", err.Error())
 			log.Fatalf("Error updating world with id: %s", err.Error())
 		} else {
 		} else {
-			world.Id = colQuery["id"]
-			world.RandomNumber = update["$set"].(bson.M)["randomNumber"]
+			world.Id = colQuery["id"].(uint16)
+			world.RandomNumber = update["$set"].(bson.M)["randomNumber"].(uint16)
 		}
 		}
 		encoder.Encode(world)
 		encoder.Encode(world)
 	} else {
 	} else {
@@ -142,8 +142,8 @@ func updateHandler(w http.ResponseWriter, r *http.Request) {
 			if err := collection.Update(colQuery, update); err != nil {
 			if err := collection.Update(colQuery, update); err != nil {
 				log.Fatalf("Error updating world with id: %s", err.Error())
 				log.Fatalf("Error updating world with id: %s", err.Error())
 			} else {
 			} else {
-				world.Id = colQuery["id"]
-				world.RandomNumber = update["$set"].(bson.M)["randomNumber"]
+				world.Id = colQuery["id"].(uint16)
+				world.RandomNumber = update["$set"].(bson.M)["randomNumber"].(uint16)
 			}
 			}
 		}
 		}
 		encoder.Encode(worlds)
 		encoder.Encode(worlds)