当我尝试连接到我的 mongo 数据库时发生错误
an error occures when i try to connect to my mongo 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){
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 时,我在命令提示符 window 中收到以下错误消息 window。
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
我检查了我的 mongo 服务器,它正在 运行ning !!
我正在使用最新版本,我在 windows.
上执行此操作
- 'MongoClien' 未知
- 您正试图以逗号结束一行
改变
var mongo=require('mongodb').MongoClien,
至:
var mongo = require('mongodb').MongoClient;
我是使用全栈构建应用程序的新手,我尝试创建一个允许客户端连接到我的 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 时,我在命令提示符 window 中收到以下错误消息 window。
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
我检查了我的 mongo 服务器,它正在 运行ning !! 我正在使用最新版本,我在 windows.
上执行此操作- 'MongoClien' 未知
- 您正试图以逗号结束一行
改变
var mongo=require('mongodb').MongoClien,
至:
var mongo = require('mongodb').MongoClient;