MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Verwendung von execPopulate()

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.