网上down下来的例子,不仅这一个,很多例子都报这个错误
var MongoClient = require("mongodb").MongoClient;
var DB_URL = "mongodb://localhost:27017/myblog";
function insertData(db)
{
var devices = db.collection('users');
var data = {"name":"node","age":22,"addr":"nb","addTime":new Date()};
devices.insert(data,function(error, result){
if(error)
{
console.log('Error:'+ error);
}else{
console.log(result.result.n);
}
db.close();
});
}
MongoClient.connect(DB_URL, function(error, db){
console.log('连接成功!');
insertData(db);
});
错误提示:
D:\mongo\node_modules\mongodb\lib\mongo_client.js:797
throw err;
然后后面就是:db.collection is not a function等等错误了。
请问下这个问题该怎么解决。。
我怎么感觉昨天看到过一样的代码。
你是不是该先选个数据库,var db= db.db("aaa");