Mongodb返回空数组

时间:2016-10-29 01:10:07

标签: json node.js mongodb express mongoose

尝试使用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)

0 个答案:

没有答案