首页 > 解决方案 > Strapi-Mongodb 从 upload_file 集合返回空数组

问题描述

上传.js 文件:

const router = require('express').Router();
let Upload_file = require('../models/upload.model');

router.route('/upload_file').get((req, res) => {
    Upload_file.find()
        .then(upload_file => res.json(upload_file))
        .catch(err => res.status(400).json('Error: ' + err));
});

module.exports = router;

上传.model.js

const mongoose = require('mongoose');

const Schema = mongoose.Schema;

const upload_fileSchema = new Schema({
    upload_file: {
        _id: String,
        name: String,
        url: String,
        mime: String
    },
}, {
    timestamps: true,
});

const Upload_file = mongoose.model('Upload_file', upload_fileSchema);

module.exports = Upload_file;

其他集合工作完美,但是当我想获取文件 json 时,数组为空,但我在集合中有多个文档。

标签: node.jsmongodbexpressmongoosestrapi

解决方案


推荐阅读