Node.js 尝试连接到mongo数据库时出错

Node.js 尝试连接到mongo数据库时出错,node.js,mongodb,connection,database-connection,database,Node.js,Mongodb,Connection,Database Connection,Database,我是使用完整堆栈构建应用程序的新手,我尝试创建一个连接,允许客户端连接到我的mongo数据库。这里是我的server.js代码文件 console.log("Server running...!"); var mongo=require('mongodb').MongoClien, client=require('socket.io').listen(8080).sockets; mongo.connect('localhost:27017/chat',function(err,db){

我是使用完整堆栈构建应用程序的新手,我尝试创建一个连接,允许客户端连接到我的mongo数据库。这里是我的server.js代码文件

 console.log("Server running...!");

var mongo=require('mongodb').MongoClien,
client=require('socket.io').listen(8080).sockets;

mongo.connect('localhost:27017/chat',function(err,db){
if(err)  throw err;

 client.on('connection',function(socket){
console.log('someone has connected !');

//waiting for input
socket.on('input',function(data){
console.log(data);
     });

   });

});
当我使用node.js运行此命令时,在命令提示符窗口中出现以下错误

Server running...!
C:\Users\azus\Desktop\Psirt\code-master\server.js:6
mongo.connect('mongodb://127.0.0.1:27017/chat',function(err,db){
  ^

TypeError: Cannot read property 'connect' of undefined
at Object.<anonymous> (C:\Users\azus\Desktop\Psirt\code-master\server.js:6:7
 )
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:139:18)
at node.js:999:3
服务器正在运行。。。!
C:\Users\azus\Desktop\Psirt\code master\server.js:6
mongo.connect('mongodb://127.0.0.1:27017/chat,函数(err,db){
^
TypeError:无法读取未定义的属性“connect”
在对象上。(C:\Users\azus\Desktop\Psirt\code master\server.js:6:7)
)
在模块处编译(Module.js:413:34)
在Object.Module._extensions..js(Module.js:422:10)
在Module.load(Module.js:357:32)
在Function.Module.\u加载(Module.js:314:12)
位于Function.Module.runMain(Module.js:447:10)
启动时(node.js:139:18)
在node.js:999:3
我检查了我的mongo服务器,它正在运行!! 我正在使用最新版本,我正在windows上执行此操作。

  • “MongoClien”是未知的
  • 您试图用逗号结束一行
改变

var mongo=require('mongodb').MongoClien,
致:

var mongo=require('mongodb')。MongoClient
这不是您所拥有的。
var mongo = require('mongodb').MongoClient;