我使用命令“prisma db pull”對 Prisma 中的 MongoDB 進行了自省。這將所有數字欄位檢測為整數(long 和 int)并在 prisma.schema 中創建以下條目:
Index Int // Here I search for something like 'Int32'
為了實作與 32 位應用程式的兼容性,我目前正在尋找一種將 Int 欄位顯式宣告為 32 位整數的方法——到目前為止還沒有成功。資料庫中還沒有使用模式或類似的東西。
使用 Prisma 的 MongoDB 中數字資料型別的資料型別在此處描述
有誰知道明確宣告這一點的方法?
提前致謝!
uj5u.com熱心網友回復:
默認情況下宣告一列Int意味著它存盤為 32 位整數。如果將列定義為,BigInt那么這些整數將存盤為 64 位整數。
以下是 Prisma 和 MongoDB 型別之間映射的參考:參考
uj5u.com熱心網友回復:
除了 Nurul Sundarani有用的提示之外,我還在 Prisma 的檔案中找到了一些有用的資訊。
可以顯式參考 MongoDB 的 Int 資料型別 - 在 schema.prisma 中,必須按如下方式輸入:
Index Int @db.Int // Explicit use of the 32bit integer of MongoDB
我在這里使用 Prisma V3.14.0鏈接。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/485270.html
上一篇:在網路負載中隱藏密鑰
