2013-09-04 2 views
0

Мой Grails класс домена поддерживается MongoDB и теги свойства:Как установить карту <String>?

Set<String> tags 

Я пытаюсь сделать его доступным для поиска и может быть запрошена с помощью «метки: что-то, somethingelse».

ответ

0

Процитирует немного адаптированный пример из Understanding MongoDB Querying in Grails and GORM

Для коллекций, не являющихся объектов, такие как список, функция inList в Grails может проверить для конкретного существования элемента.

YourDomainClass.findAll { 
    inList('tags', 'something', 'somethingelse') 
} 

Это производит запрос MongoDB {тег: {$ в: [ "что-то", "somethingelse"]}} коррелирует с $ в операторе.

Таким образом, я считаю, что это только вопрос правильного запроса с GORM.

Смежные вопросы