De eerste:
const courses = await Course.find().populate("userId")
werkt over de modelklasse... het vindt en vult die velden. Geen execPopulateNeeded.
De tweede:
const user = await User.findById("323223ad");
const user = await user
.populate('cart.items.courseId')
.execPopulate()
Werkt via een instantie van een klasse (via een MongoDB-recordinstantie).
U moet specificeren wanneer de populate()
. moet worden uitgevoerd ... je kunt veel populate()
. koppelen v.