hereで説明されているように、新しいドキュメントの配列を MongoDB コレクションにバッチ挿入するのはかなり簡単です。
batch = [{:name => "mongodb"}, {:name => "mongoid"}]
Article.collection.insert(batch)
ただし、新しく作成された ID のリストを取得する方法は簡単ではありません。次のようなコーディングは可能ですか?
batch = [{:name => "mongodb"}, {:name => "mongoid"}]
result = Article.collection.insert(batch)
result[:ids] # not real code
前もって感謝します!