已经安装了node.js和MongoDB,本文使用的node.js是v0.12.0,MongoDB是3.0.0。
启动MongoDB服务,在test数据库中插入一条实例数据:
头两行说的是没有发现bson模块。好办我们立马安装:
然后将D:\nodejsdemo\node_modules\mongodb\node_modules\bson\ext\index.js中的bson = require('../build/Release/bson')改成bson = require('bson')?,重新运行。
不过这样只是解决头两行的问题,还有用=包围起来的问题。
从最后一句话“This message will disappear when the default safe is set on the driver Db”我们就可以看出该问题的解决办法,只要将数据库连接设置为安全即可。
具体代码修改如下:
new mongodb.Db('test',server,{})修改为new mongodb.Db('test',server,{safe:true})