我不知道该怎么说。好吧,最近我用mongoid做一个rails项目,我的任务是在mongodb中插入多条记录。
说在数据库中插入多条 PartPriceRecord 记录。谷歌搜索后,我遇到了collection.insert命令:
PartPriceRecord.collection.insert(multiple_part_price_records)
但是在插入大量记录时,MongoDb 似乎总是提示我错误消息:
超过 16,000,000 字节的最大插入大小
谷歌搜索我发现单个文档的 MongoDb 的上限,但令人惊讶的是,当我将上面的查询更改为:
multiple_part_price_records.each do|mppr|
PartPriceRecord.create(mppr)
end
上述错误似乎不再出现。
谁能深入解释一下两者之间的区别到底是什么?
谢谢