2

我将 ruby​​ 1.9.3 与 twitter 和 mongo gem 一起使用。

我有以下代码工作:

Twitter.user_timeline("GSElevator", :count => 200, :exclude_replies => "true", :include_rts => "false").each do |r| rawtest.insert(r.attrs) end

我目前循环遍历每个可枚举然后逐个插入 attrs 的方法被证明相对较慢。如何在一个快速批次中插入 200 个枚举?

在此先感谢您的帮助。

4

1 回答 1

0

您可以将一组文档传递给该insert方法:

rawtest.insert(Twitter.user_timeline("GSElevator", params).map(&:attrs))
于 2013-07-06T22:43:44.120 回答