Mongoose 猫鼬更新。如何仅针对差异更新文档

Mongoose 猫鼬更新。如何仅针对差异更新文档,mongoose,http-post,updates,Mongoose,Http Post,Updates,我的问题是基于编辑/更新的帖子请求。使用mongoose,如何只更新与输入不同的目标(文档),而不是更新整个文档 假设所讨论的文档(输入也是如此)有100个属性,并且如果我只想更新输入中已更改属性的目标。。在猫鼬身上我该怎么做 input:{ fullname: "Full Name" nickName:"nick2", <---- .. .. .. .. 100's of properties } originalDocumen

我的问题是基于编辑/更新的帖子请求。使用mongoose,如何只更新与输入不同的目标(文档),而不是更新整个文档

假设所讨论的文档(输入也是如此)有100个属性,并且如果我只想更新输入中已更改属性的目标。。在猫鼬身上我该怎么做

input:{
    fullname: "Full Name"
    nickName:"nick2", <----
    ..
    ..
    ..
    ..
    100's of properties
} 

originalDocument:{
    fullname: "Full Name"
    nickName:"nick1", <----
    ..
    ..
    ..
    ..
    100's of properties
} 
输入:{
全名:“全名”

昵称:“nick2”,如果其他的没有变化,那么它们是否用相同的东西更新就不重要了……你可以使用findOneAndUpdate()@SteveHolgado:嗯。这很有意义。通过阅读你的评论,我认为没有(目前)一种方法可以使用mongoose做到这一点!!不过谢谢你的建议!