采用node.js连接MongoDB数据成功之后,想在数据库中写入数据,却显示db.collection不是一个函数。app.js代码如下图所示:
cmd抛出的错误提示如下图所示:
求各位大神指导!
这个错误是出在mongodb的库中,只需要把node_modules中mongodb的版本换为2.3.33vision即可解决;
"dependencies": { "mongodb": "^2.2.33"}
然后:
npm install
在nodejs里的写法和命令行中的写法不一样。
可以参考这篇文章,前面关于express框架的可以忽略,重点看数据库连接和操作部分点击这里具体操作文档可以参考官方社区的APImongodb官方文档完整项目可以参考这个项目的实现基于 node.js + Mongodb 构建的后台系统