По данном запросу возвращается немного неожиданный результат.
app.get('/blog/:url', (req, res) => {
var db = req.db;
Post.find({ 'url': req.params.url }, 'title description image content category date url', function (error, post) {
if (error) { console.error(error); }
res.send(post)
})
})
Возвращается
data: Array(1), то есть массив с нужным объектом. По этой причине, чтобы вытащить нужные данные, приходится писать this.title =
response.data[0].title, что мне кажется не очень хорошим решением, ведь гипотетически индекс в массиве может измениться.
В доках нашел только принудительное приведение курсора к массиву
toArray(), а мне нужно наоборот(