Я разрабатываю веб-сайт, чтобы узнать, как использовать пакеты golang:
github.com/gin-gonic/gin
и
github.com/johnnadratowski/golang-neo4j-bolt-driver
.
У меня есть User
структура, подобная этой
type User struct {
Id int16 `json:"id" db:"id"`
Username string `json:"username" db:"username"`
Email string `json:"email" db:"email"`
CreatedAt time.Time `json:"created_at" db:"created_at"
}
и я хочу создать узел в neo4j со всей этой информацией
func test(u User) {
m := structs.Map(u)
app.Neo.ExecNeo("CREATE (n:NODE {Id: {Id}, Username: {Username}, "+
"Email: {Email}, CreatedAt: {CreatedAt}})", m)
}
из-за формата даты "0001-01-01 00:00:00 +0000 UTC"
neo4j не принимает запрос (все работает, если я удалю
CreatedAt
).
Итак, я хотел знать, как я могу отформатировать его, есть какие-нибудь советы? или мне нужно написать свою собственную функцию?