Den första:
const courses = await Course.find().populate("userId")
fungerar över modellklassen... den hittar och fyller i dessa fält. Ingen execPopulateNeeded.
Den andra:
const user = await User.findById("323223ad");
const user = await user
.populate('cart.items.courseId')
.execPopulate()
Fungerar över en instans av en klass (över en MongoDB-postinstans).
Du måste ange när populate()
ska köras ... du kan kedja många populate()
s.