如何在快递路由器中使用猫鼬查找查询?

时间:2021-02-21 02:06:57

标签: mongodb express mongoose

我正在尝试使用 Mongoose 查找查询来获取我的 mongodb 中保存的文档的完整列表。但是由于某种原因,查询停止工作,此后一直没有工作。我相信我的所有代码都是正确的,并且也没有给我任何错误消息。

路由\image.js

const router = require('express').Router();
let imageModel = require('../Models/image');


router.get('/collection',(req,res) => {
    imageModel.find({},(err,data) => {
        if(err) {
            res.status(500).json({msg:"Cant find collection",err})
        } else {
            res.send(data);
        }
    })
})


module.exports = router;

模型\图像

let mongoose = require('mongoose');
const Schema = mongoose.Schema;

let imageSchema = new Schema({
    name:String,
    desc:String,
    imgUrl:String
});
let model = new mongoose.model('Image',imageSchema);
module.exports = model;


index.js

const express = require('express');
const app = express();
const cors = require("cors");
const PORT = process.env.PORT || 5001;

// Routes
const imageRoute = require('./Routes/image');

app.use(express.json());

app.use(cors());
require('dotenv').config()
require('./db.config');


app.use('/image',imageRoute);

app.get('/',(req,res) => {
    res.send('First Route!')
})

app.listen(PORT,() => {
    console.log(`listening on port ${PORT}`)
})

0 个答案:

没有答案