3

正如这里所解释的,将一组新文档批量插入到 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