2
У меня есть функция удаления узла «Пользователь» и возврата количества удаленных узлов, но он всегда возвращает -1.результат запроса cypher на neoism golang
func DeleteUser(userid int) (int, error) {
stmt := `
MATCH (u:User) WHERE u.userId = {userid} delete u RETURN count(u) ;
`
params := neoism.Props{"userid": userid}
res := -1
cq := neoism.CypherQuery{
Statement: stmt,
Parameters: params,
Result: &res,
}
err := conn.Cypher(&cq)
return res, err
}
если мы пользователь '[] struct {quantity int}', мы должны 'return res [0] .quantity', правильно? –
есть !! И есть пример кода. Попытайтесь понять –
https://play.golang.org/p/grTlRILTYT –