I want to access the data in document in the function were I handle the Item, How can I put the variable document.date in the itemstring?
function pagelist(items, res) {
    var db = db_login;
    result = "<html><body><ul>";
    items.forEach(function(item) {
        console.log(item)
        db.collection('insights').findById(item._id , function(error, document) {
            console.log(document)
            if (error || !document) {
                res.render('error', {});
            } else {
            **console.log(document.date) //this value is displayed**
            }
        })
        **console.log(document.date)//this value is undefind**
        itemstring = "<li>" + item._id + "<ul><li>" + item.textScore +
            "</li><li>" + item.created + "</li><li>" + item.document +
            "</li></ul></li>";
        result = result + itemstring;
    });
    result = result + "</ul></body></html>";
    return result;
}
 
     
     
    