ruby - How do I insert more than one record at a time using Mongomapper? -


mongmapper lets me create new record such

track.create!({:name => "obla di"}) 

though can't figure out how insert more 1 @ time such

tracks = [{:name => "obla di"}, {:name => "she sang di"}] track.create!(tracks) 

i know loop on array , insert them 1 @ time prefer in 1 line

the .create! class method takes multiple args. uses arbitrary arity instead of taking 1 array argument.

you this, using splat operator:

tracks = [{:name => "obla di"}, {:name => "she sang di"}] track.create!(*tracks) 

nb: can see code, sugar. mongomapper still makes 1 insert per document.


Comments

Popular posts from this blog

android - Pass an Serializable object in AIDL -

How to provide Authorization & Authentication using Asp.net, C#? -

How to use Authorization & Authentication in Asp.net, C#? -