dbからテキストをロードして分析し、キーワードにフラグを付けてdbを更新するテキストアナライザスクリプトにem-mongoを使用することを検討しています。
em-mongoの動作例をいくつか見てみたいと思います。私が見つけたのはgithubem-mongoリポジトリだけでした。
require 'em-mongo'
EM.run do
db = EM::Mongo::Connection.new.db('db')
collection = db.collection('test')
EM.next_tick do
doc = {"hello" => "world"}
id = collection.insert(doc)
collection.find('_id' => id]) do |res|
puts res.inspect
EM.stop
end
collection.remove(doc)
end
end