连接猫鼬

时间:2020-03-05 21:04:50

标签: mongodb mongoose

我正在尝试运行JS文件并在终端中进行测试,如果遇到错误或错误地向数据库中添加了新元素。 我已经运行过Mongodb,使用“ mongo”打开了终端,最后运行了我的应用程序cats.js。 当我运行cats.js时,终端如下所示:

roots @ goorm:/ workspace / WDB / Databases#节点cats.js

roots @ goorm:/ workspace / WDB / Databases#

..基本上没有任何反应。我可能会缺少什么?预先谢谢你。

我有以下JS:

var mongoose = require("mongoose");
mongoose.set('useUnifiedTopology', true);

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

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


// adding a new cat to the database

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

george.save(function(err,cat){
    if(err){
        console.log("SOMETHING WENT WRONG");
    } else {
        console.log("WE JUST SAVED A CAT TO THE DATABASE");
        console.log(cat);
    }
});

1 个答案:

答案 0 :(得分:0)

您需要连接到数据库。示例:

mongoose.connect('mongodb://localhost:27017/myapp', {useNewUrlParser: true});

Docs