在Sails Mongo中,数据类型不匹配问题

问题描述

这是我发送的在MongoDB中创建记录的请求。 StatusId数据类型是整数,但是在创建查询后,DB具有statusId的字符串值。不知道我要去哪里错了。从静态表中检索数据时,这会产生问题。请帮帮我吗?

  var requestData = {
         "requestId": data.requestId,"vendorId": data.vendorId,"date_assigned_start": new Date(),"date_assigned_end": null,"statusId": 1  //integer
     }
    ManageJobs.create(requestData,(err,response) =>{
      if(err){
        cb(null,"DB error")
      }else{
        cb("Success")
   })

响应:

"success": {
        "requestId": "5f8d6ea61c059118086ee6c0","vendorId": "5ee63874c603e29e3ec470d0","date_assigned_start": "2020-10-29T17:18:18.581Z","statusId": "1",//string
        "createdAt": "2020-10-29T17:18:18.585Z","updatedAt": "2020-10-29T17:18:18.585Z","id": "5f9af95a03de140d8cfd11f6"
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)