【问题标题】:How can i fix UnhandledPromiseRejectionWarning when connecting mongoose with node.js?将猫鼬与node.js连接时如何修复UnhandledPromiseRejectionWarning?
【发布时间】:2020-05-04 01:23:19
【问题描述】:

我想在猫鼬数据库中添加一个名为猫的集合,但它显示了这个 UnhandledPromiseRejectionWarning

代码如下:

var mongoose = require("mongoose");
mongoose.set('useNewUrlParser', true);
mongoose.set('useFindAndModify', false);
mongoose.set('useCreateIndex', true);
mongoose.set('useUnifiedTopology', true);

mongoose.connect("mongod://localhost/cat_app");

var catSchema = new mongoose.Schema({
    name: String,
    age: Number,
    temperament: String
});

var Cat = mongoose.model("Cat" , catSchema);

var george = new Cat({
    name: "george",
    age: 11,
    temperament: "grouchy"
});

george.save(function(err, cat){
    if(err){
        console.log("something went wrong!" + err);
    } else{
        console.log("added a new cat to the database!");
        console.log(cat);
    }

});

【问题讨论】:

  • mongod: 拼写在编程中很重要docs.mongodb.com/manual/reference/connection-string
  • 非常感谢@CertainPerformance,它有帮助,只是拼写错误
  • 考虑删除这个问题,因为它只是一个错字,离题 - 它对未来的读者没有任何用处

标签: node.js mongoose


【解决方案1】:

尝试使用以下代码:

    const mongoose = require('mongoose');
    mongoose.connect("mongodb://localhost:27017/database_name",{ useNewUrlParser: true 
    ,useUnifiedTopology: true} );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-28
    • 2019-02-09
    • 1970-01-01
    • 2018-04-17
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 2020-12-09
    相关资源
    最近更新 更多