mongodb没有定义。帮助设置MEAN堆栈

时间:2016-07-28 21:13:08

标签: mongodb mean-stack

ReferenceError: mongodb is not defined
    at C:\Users\john\meantut\sampsite\routes\index.js:11:21
    at Layer.handle [as handle_request] (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\layer.js:95:5)
    at next (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\route.js:131:13)
    at Route.dispatch (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\route.js:112:3)
    at Layer.handle [as handle_request] (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\layer.js:95:5)
    at C:\Users\john\meantut\sampsite\node_modules\express\lib\router\index.js:277:22
    at Function.process_params (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\index.js:330:12)
    at next (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\index.js:271:10)
    at Function.handle (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\index.js:176:3)
    at router (C:\Users\john\meantut\sampsite\node_modules\express\lib\router\index.js:46:12)

所以我正在按照本教程(http://www.newthinktank.com/2016/01/mean-stack-tutorial/)设置平均堆栈,我在设置mongodb时的第12点。这一点只是为了检查mongo服务器和其他组件是否正在一起工作,但对我来说它们并不是因为我收到了这个错误。关于如何解决这个问题的任何建议将非常感激,因为我已经尝试了大约10个不同的MEAN堆栈教程而没有运气

1 个答案:

答案 0 :(得分:0)

该教程有一个错误:

  
      
  1. 在app.js文件中添加行
  2.         

    var mongo = require(' mongodb');在bodyParser行之后

var是mongo。 它称之为:

  

//让Mongo客户端使用Mongo服务器

     

var MongoClient = mongodb .MongoClient;

更改一个或另一个以匹配。