Мне нужно получить список коллекций и ключи каждой коллекции из Mongodb и сравнить эти ключи в цикле со структурой, имя которой совпадает с именем коллекции
Struct in dettails.go
type Chats struct {
Id string
Value string
}
// Controller.go
Получил список сбора из Mongodb
names, err := db.CollectionNames()
Перебрать список коллекций и получить список ключей каждой коллекции
Пример коллекции чатов имеет ключ Id и значение
Теперь в том же цикле я пытался получить поля структуры (имя коллекции похоже на имя структуры)
for _, name := range names {
clKeyList := keylist(name)
a := &models.name{} // here calling struct dynamically for every iteration but name gives error
fmt.Println(name)
}
Пожалуйста, предложите какое-нибудь решение, работающее с последних двух дней, чтобы решить.