我使用命令"Prisma db pull"对Prisma的MongoDB进行了内省.这会将所有数字字段检测为整数(long和int),并在prisma中创建以下条目.架构:

Index                       Int // Here I search for something like 'Int32'

为了实现与32位应用程序的兼容性,我目前正在寻找一种将Int字段显式声明为32位整数的方法-到目前为止还没有成功.数据库中尚未使用任何架构或类似架构.

MongoDB中带Prisma的数字数据类型的数据类型在here中描述

有人知道如何明确声明这一点吗?

提前感谢!

推荐答案

除了Nurul Sundarani helpful hint之外,我还在Prisma的文档here中找到了一些有用的信息.

有可能显式引用MongoDB-in模式的Int数据类型.prisma必须按以下方式输入:

Index                       Int @db.Int // Explicit use of the 32bit integer of MongoDB

我在这里使用Prisma V3.14.0 link.

Mongodb相关问答推荐

为什么AllowDiskUse不能在$GROUP阶段的聚合管道中工作?

MongoDB/Mongoose查询:使用优先约束检索从位置A到位置B的路径

获取响应周期中的特定键和值

MongoDB - 使用许多嵌套对象更新嵌套数组

查询有关 Go 项目中对象数组的 MongoDb 集合

Mongodb聚合查找连接两个对象字段的集合数组匹配对象索引字段的总和

PHP 无法加载动态库 (mongo.so)

无法提取地理键,经度/纬度超出范围

将 MongoDB 地理空间索引与 3d 数据结合使用

Meteor 如何接收对 MongoDB 查询结果的更新?

如何在 MongoDB 集合中查找与给定条件匹配的文档和单个子文档

MongoDB:单个数据库处理程序的 >5 个打开连接

如何使用 MongoDB 以编程方式预拆分基于 GUID 的分片键

如何使用 MongoDB Compass 对数据进行排序

MongoDb 聚合 $match 错误:Arguments must be aggregate pipeline operators

错误:需要数据和盐参数

如何在mongoose的嵌套填充中 Select 特定字段

在 MongoDB 中比较日期(moment.js)

Mongo 条件为key doesn't exist?

有没有办法防止 MongoDB 向集合名称添加复数形式?