Mongoose Model.FindOne 和 Model.Find 一个查询

Mongoose Model.FindOne and Model.Find with one query

我正在做一个培训项目。我有这条路线

('/news/:category/:title', (req, res) 

在这里我想挑选一篇特定的文章(我正在按标题查询数据库 - 它是唯一的)在

 req.params.title

和其余文章 f.e 15 项。 我怎样才能做到这一点?我可以链接 findOne 并以某种方式找到并在一个视图中呈现它吗?

以下是使用 Promise.all 的方法:

var findOne = Article.findOne({title: req.params.title});
var findAll = Article.find({});

Promise.all([findOne, findAll]).then(articles => { 
  console.log(articles); // articles[0] contains findOne result, articles[1] findAll
}, reason => {
  console.log(reason)    // if one of the promises rejected
});