Die erste:
const courses = await Course.find().populate("userId")
arbeitet über die Modellklasse ... es findet und füllt diese Felder. Kein execPopulateNeeded.
Der zweite:
const user = await User.findById("323223ad");
const user = await user
.populate('cart.items.courseId')
.execPopulate()
Funktioniert über eine Instanz einer Klasse (über eine MongoDB-Datensatzinstanz).
Sie müssen angeben, wann populate()
ausgeführt werden soll ... können Sie viele populate()
verketten s.