package neo4jAPI import ( "context" "e621_to_neo4j/e621/api/models" "github.com/neo4j/neo4j-go-driver/v5/neo4j" "log" ) func CreateUserNode(ctx context.Context, driver neo4j.DriverWithContext, user models.E621User) error { query := ` MERGE (u:e621User {e621ID: $id, e621Username: $name}) RETURN u ` params := map[string]interface{}{ "id": user.ID, "name": user.Name, } _, err := neo4j.ExecuteQuery(ctx, driver, query, params, neo4j.EagerResultTransformer) if err != nil { return err } log.Println("User node created successfully!") return nil }