nodejs操作mongodb报错,TypeError:db.collection is not a function...
用 node.js
操作 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 版本问题,换一个低版本试试。