我希望能够根据相关模型的属性进行过滤。例如,我有一个带有 Building 对象的 Class 对象。我想获得在某个建筑物中进行的课程列表。
这个过滤器
{
"include":"building",
"scope":{
"where":{
"name":"warehouse"
}
}
}
Run Code Online (Sandbox Code Playgroud)
返回所有类,但仅包括名称为“仓库”的建筑。我想要的是将建筑物名称的 where 子句应用于整个过滤器,以便我只在建筑物具有该名称时才获取该类。
有什么办法可以做我想做的事吗?
谢谢!
您可以在代码中执行此操作,请参阅文档中的包含过滤器。
我不确定 JSON,但我认为它应该看起来更像这样:
"include": {
"relation": "building",
"scope": {
"where": {"name": "warehouse"}
}
}
Run Code Online (Sandbox Code Playgroud)