CMogilko on v6.2.2
CMogilko on master
upgrade version golang.org/x/sy… (compare)
{"t":18,"e":4100000,"r":["Table `examples.games` already exists."],"b":[],"p":[{"duration(ms)":0.343791}]}
package main
import "fmt"
import r "github.com/dancannon/gorethink"
import "encoding/json"
import "io/ioutil"
import "reflect"
func main() {
conn, connErr := r.Connect(r.ConnectOpts{Address: "localhost:21015"})
if connErr != nil {
fmt.Println(connErr)
return
}
data, dataErr := ioutil.ReadFile("/Users/home/Downloads/dataset/citylots.json")
if dataErr != nil {
fmt.Println(dataErr)
return
}
var jsonData map[string]interface{}
unmarshalErr := json.Unmarshal(data, &jsonData)
if unmarshalErr != nil {
fmt.Println(unmarshalErr)
return
}
val := reflect.ValueOf(jsonData["features"])
for i := 0; i < val.Len(); i++ {
_, insertErr := r.DB("tootle").Table("citylots").Insert(val.Index(i).Interface()).Run(conn)
if insertErr != nil {
fmt.Println(insertErr)
return
}
}
}
dial tcp: lookup localhost: no such host
result, err := r.Table(Table).Insert(org).RunWrite(h.session)
if err != nil {
return httperr.New("could not insert org: "+err.Error(), http.StatusInternalServerError)
}
if result.Inserted == 0 {
return httperr.New("organization already exists", http.StatusConflict)
}
id
:
result
cannot use result (type *rethinkdb.Cursor) as type int in return argument