4

ドメイン クラス LibraryElement と多対多の関係を持つドメイン クラス User があります。ユーザーに属する特定のテキストを含むすべてのライブラリ要素をフィルタリングしようとしています。検索可能なプロパティと関係は次のように定義されます。

ユーザー側:

static searchable = {
    id name: 'userId'
    libraryElements component: true
}

static hasMany = [libraryElements: LibraryElement]

LibraryElement 側:

static searchable = {
    users component: true
}

static belongsTo = User
static hasMany = [users: User]

私はこのように検索を実行しようとしています:

LibraryElement.search("userId:" + userId + " libraryElementName:" + searchWord + "*")

この検索で​​ヒットするはずのデータがデータベースにあるにもかかわらず、0 の結果が得られます。

4

1 に答える 1

0

これを試しましたか:

LibraryElement.search(searchWord +" AND userId:userId", params)

?

于 2013-05-21T15:38:43.820 に答える