Mongoose对象拒绝使用.save()保存

时间:2017-11-08 20:04:21

标签: node.js mongodb mongoose

提供一些上下文:我有一个Java客户端应用程序,通过套接字将高分数传递给Node.js后端。所有这些方面都正常运作。问题是,当我运行object.save()方法时,它不会将对象保存在db中。它也不会抛出任何错误,甚至不会像它的意思那样调用console.log()。

这是我的代码。

socket.on('setScore',function(data){
    var workingScore = new Score(data);
    console.log("WorkingScore:");
    console.log(workingScore);

    workingScore.save(function(err){
      console.log("MADE IT THIS FAR");
      if(err)
        {console.log(err)}
      else
        {console.log("Saved!")}
    })
});

三个console.log()处理程序中没有一个在workingScore.save()回调中触发。

当我创建服务器时,我连接到我的mongodb数据库,这似乎工作,因为mongod控制台在服务器启动时显示新连接。代码是:

mongoose.createConnection( '本地主机', 'LeaderboardDB');

当我从终端打开mongo并执行use LeaderboardDB然后show collections时,没有任何内容出现。

0 个答案:

没有答案