我正在使用带有twitter和mongo宝石的ruby 1.9.3。
我有以下代码:
Twitter.user_timeline("GSElevator", :count => 200, :exclude_replies => "true", :include_rts => "false").each do |r| rawtest.insert(r.attrs) end
我目前循环遍历每个可枚举然后逐个插入attrs的方法被证明相对较慢。 如何在一个快速批次中插入200个枚举?
提前感谢您的帮助。
答案 0 :(得分:0)
您可以将一组文档传递给insert
方法:
rawtest.insert(Twitter.user_timeline("GSElevator", params).map(&:attrs))