MongoDB にデータを書き込む必要がある Rails コントローラーがあります。現時点ではこんな感じです。
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 で認証しても問題ありませんか?