微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决在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 举报,一经查实,本站将立刻删除。