Yang pertama:
const courses = await Course.find().populate("userId")
beroperasi di atas kelas model... ia menemukan dan mengisi bidang-bidang itu. Tidak ada execPopulateNeeded.
Yang kedua:
const user = await User.findById("323223ad");
const user = await user
.populate('cart.items.courseId')
.execPopulate()
Beroperasi pada instance kelas (melalui instance record MongoDB).
Anda perlu menentukan kapan harus menjalankan populate()
... Anda dapat merangkai banyak populate()
s.