[英]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.