用nodejs操作mongodb时,连接数据库正常,但是到了连接collection的部分就报错。
var MongoClient=require('mongodb').MongoClient;
const DB_CONN_STR='mongodb://127.0.0.1:27017/tb_db';
MongoClient.connect(DB_CONN_STR,function(err,db){
if(err){
}
var col=db.collection('col')
col.findOne()
db.close();
})
错误提示为:TypeError:db.collection is not a function...
写的跟官方文档例子一样为什么报出这个错误,而且菜鸟教程上也是这个写法。有点弄不懂了(ps:用python读写数据成功的)
已解决,node mongodb版本问题,换了一个低版本就没问题了。