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
Post a Comment