node.js - 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 时,数组为空,但我在集合中有多个文档。
解决方案
推荐阅读
- bootstrap-4 - Navbar side minu 先显示图标然后打开
- flutter - Flutter:如何找到错误的位置,构建错误,未找到:'dart:html'?
- deep-learning - flax (google) 和 dm-haiku (deepmind) 之间的主要区别是什么?
- javascript - 为什么 chrome.tabs.executeScript 方法的回调结果总是返回一个空对象?
- javascript - 删除动态附加的事件监听器到元素
- javascript - Promise.all 不等待最终结果
- html - html,css,在foreach循环中基于单元格值的背景颜色为红色
- postgresql - 如何访问部署在 Kubernetes 集群上的 postgresql
- ethereum - Solidity - 字符串中的无效字符
- pandas - Python使用一列中最常用的3个单词的组合向数据框添加新列