Я создал ионное приложение, и в настоящее время я застреваю, пытаясь извлечь массив из MongoDB через Go. Вот как выглядит данные в MongoDB.Пустой массив возвращается
{
"_id": {
"$oid": "58a86fc7ad0457629d64f569"
},
"name": "ewds",
"username": "[email protected]",
"password": "vdseaff",
"email": "fawfef",
"usertype": "Coaches",
"Requests": [
"[email protected]"
]
}
я в настоящее время пытается вернуться на поле запросов один из способов, которыми я пытался пытался получить весь документ, используя следующий код.
//this is the struct being used.
type (
User struct {
Name string
Username string
Password string
Email string
UserType string
Requests []string
}
)
results := User{}
err = u.Find(bson.M{"username": Cname}).One(&results)
Это возвращает только пустой массив.
{ewds [email protected] vdseaff fawfef Coaches []}
Обновите вопрос, чтобы показать определение 'results'. –
Есть ошибки? – JimB
Ошибка. Его предназначение - вернуть массив не пустой массив. – Racket