Dengan Mongoid, Anda tidak perlu mengelompokkan kueri secara manual.
Di Mongoid, Model.all
mengembalikan Mongoid::Criteria
contoh. Saat memanggil #each
pada Kriteria ini, kursor driver Mongo dipakai dan digunakan untuk mengulangi catatan. Kursor driver Mongo yang mendasari ini sudah mengumpulkan semua catatan. Secara default batch_size
adalah 100.
Untuk informasi lebih lanjut tentang topik ini, baca komentar ini dari penulis dan pengelola Mongoid.
Singkatnya, Anda bisa melakukan ini:
Model.all.each do |r|
Sunspot.index(r)
end