无法使用moongoos连接到Mongodb

无法使用moongoos连接到Mongodb,mongodb,Mongodb,我正在尝试使用以下代码段创建DB const express = require("express"); const bodyParser = require("body-parser"); const mongoose = require("mongoose"); const ejs = require("ejs"); const app = express(); const port = 80; app.se

我正在尝试使用以下代码段创建DB

const express = require("express");
const bodyParser = require("body-parser");
const mongoose = require("mongoose");
const ejs = require("ejs");

const app = express();
const port = 80;

app.set('view engine', 'ejs');

app.use(bodyParser.urlencoded({extended: true}));
app.use(express.static("public"));

mongoose.connect("mongodb://localhost:27017/griData", {useNewUrlParser: true, useUnifiedTopology: true}, (err)=> {
    if(err){
        console.log(err);
    }
});
console.log(mongoose.connection.readyState);

app.get("/", (req, res)=> {
    res.render("main");
});

app.listen(port, () => {
    console.log(`Example app listening at http://localhost:${port}`);
});

但是当我从MongoShell检查dbs时,我没有看到任何db。我错过了什么?谢谢

您没有创建数据库,而是连接到mongodb并使用特定的数据库。尝试保存文档。