Keduanya sama cepatnya.
Ketika Anda melakukan find().limit(1)
tidak ada permintaan yang dikirim ke server. Anda tinggal menyiapkan sisi klien kueri. Selama Anda tidak mengambil dokumen apa pun, Anda masih dapat memodifikasi kursor, demikian juga kueri (misalnya dengan menambahkan sort
).
Jadi jika Anda hanya membandingkan find().limit(1)
Anda akan menemukannya jauh lebih cepat, karena kueri tidak dieksekusi. Bisa dibilang Anda sedang membandingkan kode yang tidak berguna.