我在使用铁路应用程序 我的铁路应用日志应该在蒙戈登数据库里打扫
我记录每个控制器的方法调用 它的参数 其调用日期等等。
这是我的程序控制器的代码 记录信息
db = Mongo::ReplSetConnection.new([MONGODB_PROP[ host ],MONGODB_PROP[ port ]],:refresh_mode => :sync).db(MONGODB_PROP[ database ])
au = db.authenticate(MONGODB_PROP[ username ],MONGODB_PROP[ password ])
if au
coll = db.collection("log_info")
doc = { :tab_name => "#{params[:controller}",:date =>"#{Time.now}"}
coll.insert(doc)
end
显然, 我的代码需要一些标准问题 。 每次被称作 mongoDB 连接的方法被建立时, 我都会使用它。 所以自动连接对象会增加( amp) ; 它会变成性能问题 。 只要需要, 我就需要单 DB 连接来获取连接对象并进行插入操作 。 我如何才能做到这一点 。
请你帮我这个忙