使用[mongoose_model_object] .save()方法时,contact.save不是函数错误

亚什派瑞克

这里auth是生成jwt并授权用户的中间件,我有一个名为Contact的猫鼬模型。但是,当我尝试执行contact.save()时,由于contact.save()不是函数,因此抛出异常。

router.post('/',auth,async (req,res)=>{
try
{
 let contact = new Contact();
 contact = {...req.body};
 contact.userID=req.user.id;

 const {error} = validateContact(contact);
 console.log(`ERROR - ${error}`);

 if(error){
  return res.status(400).json({"status":1,"message":error.details[0].message});
 } 

 const contact1 = await contact.save();

 res.status(200).json({"status":0,"message":"contact addedd","contact":contact1});
}
catch(error){
console.log(`contacts - ${error.message}`);
}
});
米克尔

.save()在猫鼬Model实例上可用通过运行,contact = {...req.body};您用一个新的普通JavaScript对象替换了该实例,因此您失去了该功能。

您可以req.body改为作为构造函数参数传递

let contact = new Contact(req.body);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在angularJS中使用工厂方法时,未定义不是函数错误

来自分类Dev

使用paper-dropdown-menu WebComponent时this.isRTL不是函数错误

来自分类Dev

函数错误中的Javascript方法“不是函数”

来自分类Dev

reactjs-这不是升级时的函数错误

来自分类Dev

通过promise数组时text不是函数错误

来自分类Dev

dataTables 1.10.4:<object> .row不是函数错误

来自分类Dev

运行grunt-bower引发_.object不是函数错误

来自分类Dev

save() 不是函数 haraka 插件 + mongoose

来自分类Dev

为什么 mongoose 中的 save() 不是函数?

来自分类Dev

TypeError:image.save不是函数,但是使用mongoose和express创建新文档时

来自分类Dev

使用内在函数时如何避免“ out”参数错误?

来自分类Dev

使用委托函数作为方法参数错误

来自分类Dev

在Java脚本中的setTimeout方法内调用setInterval函数获取setInterval(...)不是函数错误

来自分类Dev

Jqgrid未渲染,并且在调试时显示未定义不是函数错误

来自分类Dev

传递带有react-google-charts的数组时,n.getFullYear不是函数错误

来自分类Dev

Jqgrid没有渲染并且在调试时显示未定义不是函数错误

来自分类Dev

输入不是字符串或不确定长度时的 Python 函数错误

来自分类Dev

引用对象内部的方法给出未定义不是函数错误

来自分类Dev

AngularFire $ save()不是函数

来自分类Dev

使用AngularJS时出现“ .then()不是函数”错误

来自分类Dev

未捕获的类型错误:this.save 不是函数(VueJs)

来自分类Dev

std :: atomic作为类成员:使用boost / python.hpp时使用删除的函数错误

来自分类Dev

在R中的函数内分组时出现“未使用的参数错误”

来自分类Dev

在子集向量中使用第二个 & 时出现 R 函数错误

来自分类Dev

更新文档时,.save不是函数,.map不是函数

来自分类Dev

使用失败方法对 jQuery getJSON 函数错误进行单元测试,使用 Jasmine 和 Karma

来自分类Dev

无法使用mongoose Model.save()保存-给出内部服务器错误

来自分类Dev

django admin barfs中的save_model方法在更新时

来自分类Dev

JavascriptException:消息:javascript错误:arguments [0] .click不是使用arguments [0] .click通过Selenium和Python的函数错误

Related 相关文章

  1. 1

    在angularJS中使用工厂方法时,未定义不是函数错误

  2. 2

    使用paper-dropdown-menu WebComponent时this.isRTL不是函数错误

  3. 3

    函数错误中的Javascript方法“不是函数”

  4. 4

    reactjs-这不是升级时的函数错误

  5. 5

    通过promise数组时text不是函数错误

  6. 6

    dataTables 1.10.4:<object> .row不是函数错误

  7. 7

    运行grunt-bower引发_.object不是函数错误

  8. 8

    save() 不是函数 haraka 插件 + mongoose

  9. 9

    为什么 mongoose 中的 save() 不是函数?

  10. 10

    TypeError:image.save不是函数,但是使用mongoose和express创建新文档时

  11. 11

    使用内在函数时如何避免“ out”参数错误?

  12. 12

    使用委托函数作为方法参数错误

  13. 13

    在Java脚本中的setTimeout方法内调用setInterval函数获取setInterval(...)不是函数错误

  14. 14

    Jqgrid未渲染,并且在调试时显示未定义不是函数错误

  15. 15

    传递带有react-google-charts的数组时,n.getFullYear不是函数错误

  16. 16

    Jqgrid没有渲染并且在调试时显示未定义不是函数错误

  17. 17

    输入不是字符串或不确定长度时的 Python 函数错误

  18. 18

    引用对象内部的方法给出未定义不是函数错误

  19. 19

    AngularFire $ save()不是函数

  20. 20

    使用AngularJS时出现“ .then()不是函数”错误

  21. 21

    未捕获的类型错误:this.save 不是函数(VueJs)

  22. 22

    std :: atomic作为类成员:使用boost / python.hpp时使用删除的函数错误

  23. 23

    在R中的函数内分组时出现“未使用的参数错误”

  24. 24

    在子集向量中使用第二个 & 时出现 R 函数错误

  25. 25

    更新文档时,.save不是函数,.map不是函数

  26. 26

    使用失败方法对 jQuery getJSON 函数错误进行单元测试,使用 Jasmine 和 Karma

  27. 27

    无法使用mongoose Model.save()保存-给出内部服务器错误

  28. 28

    django admin barfs中的save_model方法在更新时

  29. 29

    JavascriptException:消息:javascript错误:arguments [0] .click不是使用arguments [0] .click通过Selenium和Python的函数错误

热门标签

归档