3

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

前もって感謝します!

4

0 に答える 0