Node.js MongoDB和xB4;s在字符串中自动强制转换int32
我们已经用MongoDB构建了一个Express API。在一条路线上,我们从收集中返回所有文档 mongoose模式是这样设置的Node.js MongoDB和xB4;s在字符串中自动强制转换int32,node.js,mongodb,api,express,Node.js,Mongodb,Api,Express,我们已经用MongoDB构建了一个Express API。在一条路线上,我们从收集中返回所有文档 mongoose模式是这样设置的 videoCount: { type: Number, required: true, trim: } Robo 3T形成单一文件 在对API端点的请求中,videoCount作为字符串返回,而不是预期的Int32 返回的JSON { "_id": "5c1bab4871741d63ffc94a37",
videoCount: {
type: Number,
required: true,
trim:
}
Robo 3T形成单一文件
在对API端点的请求中,videoCount
作为字符串返回,而不是预期的Int32
返回的JSON
{
"_id": "5c1bab4871741d63ffc94a37",
"thumbnail": "some url",
"categorie": "data",
"videoCount": "17032",
"__v": 0
}...
我们使用find()
方法得到响应,然后将所有结果返回给客户端
要将
videoCount
设置为Int,是否需要添加任何配置?好了,我现在已经解决了这个问题。只需安装节点模块主体解析器并将其用作快速中间件
const bodyParser = require('body-parser')
app.use(bodyParser.json())