我希望能够根据相关模型的属性进行过滤。例如,我有一个带有建筑对象的Class对象。我想获取在特定建筑物中发生的类(class)的列表。
这个过滤器
{
"include":"building",
"scope":{
"where":{
"name":"warehouse"
}
}
}
返回所有类的,但仅在名称为“warehouse”时才包含建筑物。我想要的是将建筑物名称上的where子句应用于整个过滤器,以便仅在建筑物具有该名称的情况下才获取该类。
有什么办法可以做我想要的吗?
谢谢!
最佳答案
您可以在代码中执行此操作,请参阅文档中的include with filters。
我不确定JSON,但我认为它应该更像这样:
"include": {
"relation": "building",
"scope": {
"where": {"name": "warehouse"}
}
}