如何使用 grails 可搜索插件将搜索限制为组件的字段值
使用 grails 可搜索插件,我想使用查询生成器搜索特定类别内的所有产品,例如:
Products.search {
must(queryString(params.q))
must(term('??????','Food'))
}
使用“category.name”返回:无法找到别名 [category] 和路径 [category.name] 的映射
class Product {
String name
String desc
Category category
static searchable = {
category component: true
}
}
class Category {
String name
static hasMany = [products: Product]
static searchable = true
}
有什么想法吗?谢谢。
Using grails searchable plugin, I would like to search for all products within a specific category using a query builder like:
Products.search {
must(queryString(params.q))
must(term('??????','Food'))
}
Using 'category.name' returns: Failed to find mapping for alias [category] and path [category.name]
class Product {
String name
String desc
Category category
static searchable = {
category component: true
}
}
class Category {
String name
static hasMany = [products: Product]
static searchable = true
}
Any ideas? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你可以这样做:
希望这有帮助!
I think you can do something like:
Hope this helps!