TypeError: Object #<Object> has no method 'open'
发布于 10 年前 作者 wangxuq 3167 次浏览 最后一次编辑是 8 年前

TypeError: Object #<Object> has no method 'open’ at Function.User.get (E:\nodejs\lianxi\blog\models\user.js:42:10) 以下是源码,以前都没有出现过,不知道现在为啥说没有open方法 User.get = function(name,callback){ //打开数据库 mongodb.open(function(err,db){ if(err){ return callback(err); } //读取users集合 db.collection(‘users’,function(err,collection){ if(err){ mongodb.close(); return callback(err); } //查找用户名值为name的一个文档 collection.findOne({name:name},function(err,user){ mongodb.close(); if(user){ return callback(null,user);//成功,返回查询信息 } callback(err);//查找失败时,返回失败信息 }); }); }); };

1 回复

有人知道么,求指导!!!

回到顶部