[英]I want to sort string column with Prisma not use $queryRaw
我使用 MySQL。
名为AGE
的列包含字符串形式的数字。
如果我用 prisma 排序,就不是 1-2-...-9
1-11-2-333-...-88-9 像这样排序。
我想知道除了使用 $queryRaw 之外是否还有其他排序方式。
您的 model 将类似于:
model Person {
id Int @id
name String
age Int
}
Prisma 为orderBy
字段生成的类型定义是:
export type PersonOrderByWithRelationInput = {
id?: SortOrder
name?: SortOrder
age?: SortOrder
}
...并且SortOrder
定义为:
export const SortOrder: {
asc: 'asc',
desc: 'desc'
};
export type SortOrder = (typeof SortOrder)[keyof typeof SortOrder]
不幸的是,这意味着不可能让orderBy
在这里做你想做的事。
您的选择是:
queryRaw
,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.