Я хочу, чтобы ускорить операцию вставки,Пакетные/насыпных вставки/обновления данных modelized
Потому что у меня есть миллиарды данных для вставки,
Так что я попытался временно хранить данные в @bulk_data
и вставить его в последнем шаге model.collection.insert(@bulk_data)
Но я получил NoMethodError: undefined method 'to_bson' for
,
Поскольку я использую Dynami с атрибутами, поэтому я не мог просто хранить данные в каждый хэш
LOOP BEGIN
@bulk_data = []
new_data = model.capitalize.constantize.new
new_data.title = ...
@bulk_data << new_data
....
LOOP END
model.collection.insert(@bulk_data)