2012-09-06 15:10:21| 分类: rrestjs升级文档 | 标签: |字号大中小 订阅
rrestjs.tploption.title = "rrestjs"
res.render('tpl.jade');
rrestjs会自动为输出模版传入rrestjs.tploption,当在render函数中传入重名的对象时,以render函数中为准,但不是不会覆盖全局的 tploption
mongo(function(err, db, release, genBsonId){//操作mongodb数据库,新增加genBsonId函数用来生成BSON的_id
if(err) return;//注意:这里只需return,如果有err,rrestjs会自动执行release(),归还连接至连接池!
db.collection("msg", function(err, col){
if(err) return release();//注意:如果出错,这里需要您手动执行release(),归还连接至连接池!
col.remove({$or:[{_id:genBsonId(id)}, {pid:id}]},function(err, r){//删除id并且将回复一并删除
release();//操作完毕执行归还连接
if(err){
restlog.error('删除失败,id为:'+id+'失败原因:'+err);//失败记录日志
res.sendjson({"suc":0,"fail":"操作失败"});//失败响应失败
}
else res.sendjson({"suc":1});
})//remove
});//collcetion
});//mongo
转发至微博
转发至微博
评论