nodejs使用connect-mongodb报错(Please ensure that you set the default write concern)
2015-06-28 09:56
746 查看
原本是使用
下边的警告在session中添加两个属性值restart和saveUninitialized即可解决。
剩下的警告应该是数据库不是安全连接,还未能解决,知道的朋友告诉一下
connect-mongo的,可能是express版本的升级报错了,改用
connect-mongodb,但是使用后出现了如下的警告:
G:\nodejs\moviesite>grunt Running "concurrent:tasks" (concurrent) task Running "nodemon:dev" (nodemon) task Running "watch" task Waiting... [nodemon] v1.3.7 [nodemon] to restart at any time, enter `rs` [nodemon] watching: *.* [nodemon] starting `node app.js` ============================================================================ ============ = Please ensure that you set the default write concern for the database by setting = = one of the options = = = = w: (value of > -1 or the string 'majority'), where < 1 means = = no write acknowledgement = = journal: true/false, wait for flush to journal before acknowledgement = = fsync: true/false, wait for flush to file system before acknowledgemen t = = = = For backward compatibility safe is still supported and = = allows values of [true | false | {j:true} | {w:n, wtimeout:n} | {fsync:t rue}] = = the default value is false which means the driver receives does not = = return the information of the success/error of the insert/update/remove = = = = ex: new Db(new Server('localhost', 27017), {safe:false}) = = = = http://www.mongodb.org/display/DOCS/getLastError+Command = = = = The default of no acknowledgement will change in the very near future = = = = This message will disappear when the default safe is set on the driver Db = ============================================================================ ============ Sat, 27 Jun 2015 12:49:12 GMT express-session deprecated undefined resave option ; provide resave option at app.js:20:9 Sat, 27 Jun 2015 12:49:12 GMT express-session deprecated undefined saveUninitial ized option; provide saveUninitialized option at app.js:20:9 moviesite started on port 3000
下边的警告在session中添加两个属性值restart和saveUninitialized即可解决。
Sat, 27 Jun 2015 12:49:12 GMT express-session deprecated undefined resave option ; provide resave option at app.js:20:9 Sat, 27 Jun 2015 12:49:12 GMT express-session deprecated undefined saveUninitial ized option; provide saveUninitialized option at app.js:20:9 如: app.use(session({ resave: false,//重新保存:强制会话保存即使是未修改的。(默认值ture) saveUninitialized: true,//强制保存未初始化的会话到存储器 cookie: {maxAge:3600000}, secret:'imooc', store:new mongoStore({ url:dbUrl, collection:'sessions' }) }))
剩下的警告应该是数据库不是安全连接,还未能解决,知道的朋友告诉一下
相关文章推荐
- mongodb 的安装和使用
- mongodb-java-driver基本用法
- Mongodb启动命令mongod参数说明
- 对MongoDB中文社区一个词语中文翻译的看法
- MongoDB安装为Windows服务方法与注意事项
- mac 下面安装mongodb
- 菜鸟的mongoDB学习---(五)MongoDB的limit、skip、sort方法
- 关于使用 MongoDB Connector for Hadoop 的经验和教训
- mongodb 基础操作(一)
- 通过nodejs将文件上传到mongodb
- mac 上快速安装 MongoDB
- hbase vs mongodb
- MongoDB——第二天 细说增删查改
- mongodb与mysql相比的优缺点
- MongoDB初步
- Yii使用Mongodb
- mongoDB简介及安装
- MongoDB用户权限操作
- mongodb超全命令合集
- Linux下Mongodb安装和启动配置