如何保存刚在mongodb中修改的小文件?

如何保存刚在mongodb中修改的小文件?,mongodb,mongoose,Mongodb,Mongoose,我正在使用以下代码获取和修改我的文件。我把它记录下来,它就工作了。但是,我不知道如何保存修改后的文件。这些都是非常小的文件,有没有一个快速的方法来保存它,一旦我阅读和更新它 User.findOne({ name : userName }, function(error, result) { result.points -= point; result.negative += negative; }); 如

我正在使用以下代码获取和修改我的文件。我把它记录下来,它就工作了。但是,我不知道如何保存修改后的文件。这些都是非常小的文件,有没有一个快速的方法来保存它,一旦我阅读和更新它

User.findOne({
            name : userName
        }, function(error, result) {
            result.points -= point;
            result.negative += negative;
});

如果您询问如何更新现有文档,那么这是一条可行之路。在您发布的示例中,以下内容将非常有用:

User.update({name: userName}, {
  $inc: {
    points: -point,
    negative: negative
  }
});

我是使用你写的代码,还是也包括我写的代码?我这样问是因为我两次都试过了,但都出了问题。没有错误,只是没有更新我的文件。当我使用上面的代码并将其记录下来时,它会显示调整。但这并不能拯救它。当我使用您的代码时,我不确定如何控制台记录它,但当我登录到用户并检查分数时,它不会保存更改。