尝试使用nodejs / express从db获取数据 上次我检查一切正常,今天我将一堆json文件导入db,然后当我尝试从db中获取数据时它返回一个空数组。 [请帮助]
这是我用来从db获取项目的控制器:
const Book = require(' ../ models / Book')
/*
** Get all books from db
*/
exports.index = (req, res) => {
Book.find({}, (err, result) => {
if (err)
res.send(err)
res.json(result)
})
}
这是我的db模型:
const mongoose = require('mongoose')
const schema = mongoose.Schema
// Book schema
const bookSchema = new schema({
title: String,
description: String,
authors: [String],
categories: [String]
})
module.exports = mongoose.model('Book', bookSchema)