Haben Sie Probleme mit Pushing verschachtelt mongodb Dokument auf ein Array mit ausdrücklicher

stimmen
0

Ich habe Probleme verschachtelte Dokumente auf ein Array schieben. Derzeit sieht mein Code wie folgt. Ich bekomme, dass die variablen Kategorien nicht definiert ist. Ich fühle mich wirklich traurig darüber zu kämpfen, da ich es an einer Stelle gelöst, aber mein Computer trat den Eimer so aus arbeite ich von einem alten begehen.

 db.collection('posts').find().toArray((err, result) => {
    var post = result.filter((post) => {
        return post.id == req.params._id
    })[0];
    var categories = [];
    for(var i=0; i > result.length; i++){
            for(var j=0;j>result[i].postCategories.length;j++){
                categories.push(result[i]postCategories[j]);
            }
        }
    categories = categories.filter( function( item, index, inputArray ) {
       return inputArray.indexOf(item) == index;
});

    res.render('admin/postedit', {
        postTitle: post.postTitle,
        postContent: post.postContent,
        postSlug: post.postSlug,
        categories: categories,
    });
});
Veröffentlicht am 08/11/2018 um 00:06
quelle vom benutzer
In anderen Sprachen...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more