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

Nodejs Mongoose rendert zwei Modelle aus Sammlungen

Sie können dies tun, indem Sie die zweite Abfrage innerhalb des Callbacks der ersten Abfrage ausführen, sodass beide Ergebnisse für res.render verfügbar sind Aufruf:

app.get('/admin/liste', isLoggedIn, function(req, res) {
    var List1 = mongoose.model('List1');
    var List2 = mongoose.model('List2');

    List1.find(function (err, docs1) {
        List2.find(function (err, docs2) {
            res.render('admin/liste', {
                firstlist : docs1
                seclist : docs2
            });
        });
    });
});