Mongoose.model不是一个函数

时间:2016-09-20 16:43:25

标签: javascript node.js mongoose

我知道之前已经问过这个问题,但没有一个答案(或评论)对我有帮助。

我使用完全相同的代码在另一个项目中运行时出现此错误,我无法弄清楚它为什么会发生。

var mongoose = require('mongoose');

var objectSchema = new mongoose.Schema ({
    title: { type: String },
    img: { type: String },
    likes: { type: Number },
    profile: { type: String },
    username: { type: String }
});

module.exports = mongoose.model('Object', objectSchema);

当我在控制台上登录mongoose时,它显示了这个(没有型号): console.log(mongoose)

我在app.js中定义了mongoose,如下所示:

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/objectsdatabase');

我已经尝试过mongoose 4.3.4和4.6.0。

有谁知道如何解决这个问题?

感谢。

0 个答案:

没有答案