问题描述
我正在使用 Postgres 和 Mikro Orm library
我遇到的问题:
我有 2 个模型:
- 姓名、姓氏
宠物
- 名称、品种、性别、类型等
用户可以拥有多个宠物
例如约翰史蒂文森 -> 狗,男,猫,女
现在我想显示一个分页表,我可以在其中显示所有用户和他们的宠物,但每个人都应该在各自的行中并按名称排序
例如:
第 1 行:约翰(用户) 第 2 行:迈克尔(用户) 第 3 行:萨帕(宠物) 第 4 行:Mis(宠物)
const options = { offset: 5
limit: 10,populate: ['pets'] }
return this.findAndCount({},options);
但这会以以下嵌套格式返回数据:
[
{
name: 'John',surname: 'Stivens'
pets: [ {name: 'roger',type: 'dog' },{name: 'junior',type: 'cat'}
},{
name: 'Michael',surname: 'Dockins'
pets: [ {name: 'mis',type: 'dog' }
}
]
[
{
name: 'John',surname: 'Stivens',type: User
},{
name: 'Michael',surname: 'Dockins'
type: User
},{
name: 'mis',type: Pet
},{
name: 'roger',type: Pet
}
]
如果不格式化数据,我怎么能做到这一点?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)