Мой Grails класс домена поддерживается MongoDB и теги свойства:Как установить карту <String>?
Set<String> tags
Я пытаюсь сделать его доступным для поиска и может быть запрошена с помощью «метки: что-то, somethingelse».
Мой Grails класс домена поддерживается MongoDB и теги свойства:Как установить карту <String>?
Set<String> tags
Я пытаюсь сделать его доступным для поиска и может быть запрошена с помощью «метки: что-то, somethingelse».
Процитирует немного адаптированный пример из Understanding MongoDB Querying in Grails and GORM
Для коллекций, не являющихся объектов, такие как список, функция inList в Grails может проверить для конкретного существования элемента.
YourDomainClass.findAll {
inList('tags', 'something', 'somethingelse')
}
Это производит запрос MongoDB {тег: {$ в: [ "что-то", "somethingelse"]}} коррелирует с $ в операторе.
Таким образом, я считаю, что это только вопрос правильного запроса с GORM.