sql >> Database >  >> NoSQL >> MongoDB

Nodejs Mongoose render twee modellen uit collecties

U kunt dit doen door de tweede query uit te voeren binnen de callback van de eerste query, zodat beide resultaten beschikbaar zijn voor de res.render bel:

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
            });
        });
    });
});


  1. Hoe sorteer ik een collectie op datum in MongoDB?

  2. gegevens lezen van specifieke knooppunten in mongo-replicaset

  3. Array in een lus plaatsen en MongoDB-verzameling in lus controleren (Async)

  4. MongoDB:een array kopiëren naar een andere array in hetzelfde document