Javascript Mongoose.model不是一个函数
我知道以前有人问过这个问题,但没有一个答案(或评论)对我有帮助 我使用的代码与另一个项目中的代码完全相同,但我不知道为什么会发生这种错误Javascript Mongoose.model不是一个函数,javascript,node.js,mongoose,Javascript,Node.js,Mongoose,我知道以前有人问过这个问题,但没有一个答案(或评论)对我有帮助 我使用的代码与另一个项目中的代码完全相同,但我不知道为什么会发生这种错误 var mongoose = require('mongoose'); var objectSchema = new mongoose.Schema ({ title: { type: String }, img: { type: String }, likes: { type: Number }, profile: { ty
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);
当我控制台log mongoose时,它显示以下内容(无型号):
我在app.js中定义了猫鼬,如下所示:
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/objectsdatabase');
我试过猫鼬4.3.4和4.6.0
有人知道如何解决这个问题吗
谢谢。看起来您正在尝试使用Mongoose客户端(在浏览器中)。支持这一点,基本上你唯一能做的就是声明模式并验证文档。。。但是,如果您在后端使用mongoose,则它是有效的…@manuerumx
mongoose.model()
是有效的服务器端函数,请参阅:)连接不是必需的。True,True,。。。我在客户端删除了我的答案是无效的。哦,对了!谢谢你@robertklep。