我试图使用以下代码从mongodb检索随机数据:
    Blog.aggregate([
        {$sample: {size: 1}}]).exec(function(err, blog){
        if(err){
        console.log(err);
        } else {
        res.render("index", {blog: blog});
        console.log(blog);
        }
    });
});我的结果看起来和我预期的一样,但是当我试图以这种方式使用var时:
        res.render("index", {blog: blog});
        console.log(blog.title);它是未定义的
发布于 2018-03-25 21:18:55
使用blog.title,因为聚合函数返回数组。
https://stackoverflow.com/questions/49479424
复制相似问题