MongoDBにデータを書き込む必要があるRailsコントローラがあります。これは現時点で見えるものです。リクエストごとにMongoDBを使用して認証できますか?
def index
data = self.getCheckinData
dbCollection = self.getCheckinsCollection
dbCollection.insert(data)
render(:json => data[:_id].to_s())
end
protected
def getCheckinsCollection
connection = Mongo::Connection.new('192.168.1.2', 27017)
db = connection['local']
db.authenticate('arman', 'arman')
return db['checkins']
end
リクエストごとにMongoDBを使用して認証できますか?
私はこの記事を見てきましたが、私が使っていないMongoMapper DRMのためにそれをやっています。私はまだイニシャライザを使用して私のdb接続を初期化するか、私のアプリケーションインスタンスのメンバとして持つことができますか? – Roman
私はまだイニシャライザの内部に接続しています。ソースを見ると、接続プーリングが行われます。 – d11wtq