Вы почти поняли, это create
, а не createMany
. Вы можете использовать это так:
TwitterUser.create([
{ username: "u1", display_name: "Display Name 1" },
{ username: "u2", display_name: "Display Name 2" },
{ username: "u3", display_name: "Display Name 3" }
])
Кроме того, как указывает @ bowsersenior , рекомендуется использовать его с Array#Map
:
TwitterUser.create(
@users_array.map do |u|
{ username: u.username, display_name: u.name }
end
)
Из Mongoid#Persistence
Документов:
Model.create
Вставка документа или нескольких документов в базу данных
Model.create!
Вставить документ или несколько документов в базу данных, вызывая ошибку, если возникает ошибка проверки.