【发布时间】:2019-08-05 16:47:41
【问题描述】:
test.js 文件包含.create 函数,该函数在运行时显示类型错误。
我尝试过插入函数保存函数,但它根本没有将其识别为函数。我在 create 函数中找不到类型错误。
test.js 文件
const mongoose = require('mongoose')
const Post = ('/database/models/Post')
mongoose.connect('mongodb://localhost/nodejs-test-blog')
// Post.find({}, (error, posts) => {
// console.log(error, posts)
// })
Post.create({
title: 'My second blog post',
description: 'Second Blog post description',
content: 'Second Lorem ipsum content.'
}, (error, post) => {
console.log(error, post)
})
Post.js 文件
const mongoose = require('mongoose')
///
const PostSchema = new mongoose.Schema({
title: String,
description: String,
content: String
})
const Post = mongoose.model('Post', PostSchema)
module.exports = Post
【问题讨论】:
-
你应该在 test.js 中包含 Post Modal 并使用它。如果是 const Post = require('/database/models/Post') ?
-
你能edit你的问题并在那里发布完整的错误信息吗?
标签: javascript html node.js mongodb