Callback function never called after Mongoose query is executed

前端 未结 3 757
伪装坚强ぢ
伪装坚强ぢ 2021-02-14 14:25

The following is my code:

mongoose.connect(\'mongodb://localhost/mydatabase\');
  var db = mongoose.connection;
db.on(\'error\', console.error.bind(console, \'co         


        
3条回答
  •  囚心锁ツ
    2021-02-14 14:54

    Make sure that you are actually connected to your Mongo instance, otherwise queries will be left hanging and often no error is thrown or returned. An error in my Mongo URI was causing this for me.

    In your code, you have your Mongo URI set to mongodb://localhost/mydatabase. I imagine that this is probably not correct and is the cause of your problem. Change your URI to just localhost:27017, which is the default port that Mongo is set to run on.

提交回复
热议问题