我有这个查询:
+parent_field:blabla +查询:{!parent which=type:parent}+child_field:xxx~1
在佛罗里达州
parent_field,[child parentFilter=type:parent childFilter=child_field:xxx~1]
它工作正常,这意味着:
它过滤具有parent_field=blabla并且至少有一个具有child_field=xxx
的孩子的
父母并且它从父母返回:parent_field以及一个孩子列表
,孩子列表被过滤: child_field=xxx,这很好
,但是没有考虑相关性的顺序,子列表的顺序,它总是相同的顺序。父母的顺序确实没问题。
示例:
这是它返回的内容
{
parent_field: "blabla",
children: [
{
child_field: "xxxx"
},{
child_field: "xxx"
}
]
}
这就是我想要它返回的东西!
{
parent_field: "blabla",
children: [
{
child_field: "xxx"
},{
child_field: "xxxx"
}
]
}