if err != nil { logger.Log.Printf("DEBUG:1 GetStockComments : s%", err.Error()) return []Comment{}, err } var records []Comment comment := Comment{} for result.Next() { record := result.Record() if value, ok := record.Get("c"); ok { node := value.(neo4j.Node) props := node.Props() err := mapstructure.Decode(props, &comment) if err != nil { logger.Log.Printf("DEBUG:2 GetStockComments : s%", err.Error()) return []Comment{}, err } records = append(records, comment) } }在 Session.run 上的某個時間,郵遞員上未顯示 result.Next() 錯誤,當我嘗試使用代碼按順序運行 API 時,它會發生runtime error: invalid memory address or nil pointer dereferencegoroutine 122 [running]:net/http.(*conn).serve.func1(0xc0002ba500) /usr/lib/go-1.13/src/net/http/server.go:1767 +0x139panic(0x964400, 0xf64c70) /usr/lib/go-1.13/src/runtime/panic.go:679 +0x1b2github.com/neo4j/neo4j-go-driver/neo4j.(*result).doFetch(0xc0001f7b00, 0x0) /root/go/pkg/mod/github.com/neo4j/[email protected]/neo4j/result.go:73 +0x32github.com/neo4j/neo4j-go-driver/neo4j.(*result).fetchAll(0xc0001f7b00) /root/go/pkg/mod/github.com/neo4j/[email protected]/neo4j/result.go:134 +0x31github.com/neo4j/neo4j-go-driver/neo4j.(*session).consumeCurrent(0xc00020e000, 0x1, 0x0) /root/go/pkg/mod/github.com/neo4j/[email protected]/neo4j/session.go:433 +0x34github.com/neo4j/neo4j-go-driver/neo4j.(*session).Run(0xc00020e000, 0xa1ec6a, 0x8b, 0xc000703860, 0x0, 0x0, 0x0, 0xc0002d6a80, 0x7f8ecca62008, 0x0, ...) /root/go/pkg/mod/github.com/neo4j/[email protected]/neo4j/session.go:450 +0x4a
- 1 回答
- 0 關注
- 121 瀏覽
添加回答
舉報
0/150
提交
取消