Unlike ActiveRecord, Mongoid doesn't support passing arrays in Model.create.
Why?
Just a sketch:
def create_multiple(documents = [], options = {}, &block) docs = [] documents.each do |doc| create(doc, options, &block) end docs end Post.create_multiple([ { title: 'Just another posts', body : 'Lorem ipsum dolor sit ame' }, { title: 'Just another posts MONGOID-5', body : 'I want to tell you a story...' }])