为什么这个productModel 不能使用呢 一直报错,说 ‘ReferenceError: productModel is not defined ’,是导出方式不对么?
回复 (16)
M
N
D
第一眼就看懵逼了,以为自己什么新写法不了解,还去查了下文档,module.export 没这个写法...
J
加油!
N
引用 zswnewmongoose. model这个方法有三个参数吗 来自酷炫的 CNodeMD
@zswnew 有啊 第三个是集合名
N
引用 zswnew那你连接mogodb数据库的地址呢? 来自酷炫的 CNodeMD
@zswnew 这个是使用的地方 model和数据库操作放在两个不同的文件里,数据库在本地而且是打开的,奇怪的是 我在‘connected’里面新建的pModel是没有问题的 但是导出的productModel就一直报错。
I
不应是 module.exports 么?
N
引用 im-here不应是 `module.exports` 么?
@imhered 不是这个 以下是报错信息
I
DBOperation.js 27行代码看下
N
引用 im-hereDBOperation.js 27行代码看下
@imhered 这是调用的地方 觉得我的model都没有find方法
I
引用 NeoHu@imhered 这是调用的地方 觉得我的model都没有find方法
@NeoHu 不是啊,报错是你productModel 这个变量未定义啊,这个变量你在哪定义的,贴DBOperation.js 全部代码
N
引用 im-here@NeoHu 不是啊,报错是你`productModel` 这个变量未定义啊,这个变量你在哪定义的,贴DBOperation.js 全部代码
//DBOperation
//Product
//路径
I
引用 NeoHu@imhered //DBOperation //Product //路径
@NeoHu 看你DBOperation.js 第二行,require进来的变量P是大写,你在27行用的的时候p是小写,整个DBOperation.js 文件里,productModel 这个变量压根儿就没定义,当然报错了啊
M
参与回复
登录后即可参与回复。登录