У меня есть следующий сценарий, где struct
type Band struct {
Name string `json:"name"`
Albums []String `json:"album"`
GradeLevel []string `json:"gradeLevel,omitempty"`
Topics []string `json:"topics,omitempty"`
}
Данные хранятся как (образец)
**Name Albums GradeLevel Topics**
Sample ["sample","Test"] ["grade1"] ["Children","Poems"]
test ["Test"] ["grade2","grade1"] ["therapy","slow"]
Вот как запрос, чтобы получить соответствующие значения из вида Band с заданными входными данными, такими как Request to query - {"album" : ["sample","Test"] , "gradeLevel" : ["grade1"] , "topic" : ["poem"]}
С комбинацией входов возможно из внешнего интерфейса, так как запросить ввод на основе ввода для отображения списка значений для вышеуказанного сценария.