让我们说我有一个属于ToMany Children的模型父母。我想查询一些父对象,并对它们进行排序,以便具有最多子项的父实例首先出现。
同样,是否有可能将其他条件追加到被计算的儿童身上?例如,按照3岁以下的女孩子数对父母进行排序。
实现这一目标的有效方法是什么?
答案 0 :(得分:1)
您可以将子计数预计算字段添加到父级,这样您就永远不需要转到子对象,这将使得quaring速度非常快,当您添加新的子/删除子项时,请记住增加或减少父母的价值。
同样在第二个问题中将tow字段添加到父male_child_count& female_child_count,生活会更容易: - )