Node.js 无法读取未定义的属性Connect
获取错误Node.js 无法读取未定义的属性Connect,node.js,mongodb,Node.js,Mongodb,获取错误使用节点js连接mongodb时,无法读取未定义的属性connect。 以下是我的代码: var mongodb = require('mongoDB'); var mongoClient= mongodb.mongoClient; var url = "mongodb://localhost:27017"; mongoClient.connect(url,function(err,clientObject){ if(err){
使用节点js连接mongodb时,无法读取未定义的属性connect
。
以下是我的代码:
var mongodb = require('mongoDB');
var mongoClient= mongodb.mongoClient;
var url = "mongodb://localhost:27017";
mongoClient.connect(url,function(err,clientObject){
if(err){
console.log(err);
}
else{
console.log('connected successfully');
}
});
纠正下面的事情,
- 将mongoDB npm名称更正为
mongoDB
- 将mongoClient类名称更正为
mongoClient
var url = "mongodb://localhost:27017";
mongoClient.connect(url,function(err,clientObject){
if(err){
console.log(err);
}
else{
console.log('connected successfully');
}
});
将类名改为MongoClient对我来说很有效,我认为它是区分大小写的,非常感谢!!!
var mongoClient= mongodb.MongoClient;
var url = "mongodb://localhost:27017";
mongoClient.connect(url,function(err,clientObject){
if(err){
console.log(err);
}
else{
console.log('connected successfully');
}
});