发布
社区首页 >问答首页 >使用mongoose和express js的mongodb数据库出现问题,下面是教程

使用mongoose和express js的mongodb数据库出现问题,下面是教程
EN

Stack Overflow用户
提问于 2018-10-16 08:31:44
回答 1查看 40关注 0票数 0

使用mongoose和express js的mongodb数据库出现问题,下面是教程

本教程可在这里找到Angular6平均叠加

我的server.js文件内容

代码语言:javascript
代码运行次数:0
复制
import express from 'express';
import cors from 'cors';
import bodyParser from 'body-parser';
import mongoose from 'mongoose';
import Issue from './models/Issue';

const app = express();
const router = express.Router();

app.use(cors());
app.use(bodyParser.json());

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

const connection = mongoose.connection;

connection.once('open',  () =>{
    console.log("MongoDB connection established successfully");
});


router.route('/issues').get( (req, res) => {
    Issue.find((err,issues) => {
        if(err)
            console.log(err);
        else
            res.json(issues); 
    });
});

我的Issue.js文件内容

代码语言:javascript
代码运行次数:0
复制
import mongoose from 'mongoose';

const Schema = mongoose.Schema;

let Issue = new Schema ({

    title: {
        type: String
    },

    responsible: {
        type: String
    },

    description: {
        type: String
    },

    severity: {
        type: String
    },

    status: {
        type: String,
        default: 'Open'
    }

});

export default mongoose.model('Issue', Issue);

我也有有效json数据的问题集合,但是当我尝试访问url 本地主机:4 000/期时,我只得到一个空的[]。

这里还有我对数据/db的权限

代码语言:javascript
代码运行次数:0
复制
ls -ail
total 12
656701 drwxrwxrwx  3 root root 4096 oct 15 18:56 .
     2 drwxr-xr-x 25 root root 4096 oct 15 18:56 ..
658216 drwxrwxrwx  4 dan  root 4096 oct 16 11:29 db

有人能把我引向正确的方向吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-16 09:37:57

正如@str所提到的,mongodb数据库区分大小写,所以我在mongo中创建数据库时犯了一个错误。

我将我的数据库命名为Issues而不是,因此我不得不使用以下命令来解决这个问题:

代码语言:javascript
代码运行次数:0
复制
mongodump -d Issues -o mongodump/
use Issues
db.dropDatabase()
mongorestore -d issues mongodump/Issues

谢谢你给我正确的指示@str

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52831165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档