mongodb 未定义。帮助设置 MEAN 堆栈

mongodb is not defined. Help setting up 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/) 设置平均堆栈,我在第 12 点设置 mongodb。这一点只是为了检查 mongo 服务器和其他组件是否协同工作,但对我来说它们并没有协同工作,因为我收到了这个错误。任何关于如何解决这个问题的建议将不胜感激,因为我已经尝试了大约 10 种不同的 MEAN 堆栈教程但没有成功

该教程中有一个错误:

  1. In the app.js file add the line

var mongo = require('mongodb'); after the bodyParser line

变量是 mongo。 它调用它:

// Get a Mongo client to work with the Mongo server

var MongoClient = mongodb.MongoClient;

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