Improve readability

This commit is contained in:
syuilo 2018-04-03 20:13:04 +09:00
parent 9a6d524d5a
commit f5a948acac
1 changed files with 11 additions and 14 deletions

View File

@ -25,21 +25,18 @@ export default ({ data }) => Post.findOne({ _id: data.id }).then(post => {
User.findOne({ _id: post.userId }), User.findOne({ _id: post.userId }),
// Fetch all followers // Fetch all followers
Following.aggregate([ Following.aggregate([{
{
$lookup: { $lookup: {
from: 'users', from: 'users',
localField: 'followerId', localField: 'followerId',
foreignField: '_id', foreignField: '_id',
as: 'follower' as: 'follower'
} }
}, }, {
{
$match: { $match: {
followeeId: post.userId followeeId: post.userId
} }
} }], {
], {
_id: false _id: false
}) })
]).then(([user, followers]) => Promise.all(followers.map(following => { ]).then(([user, followers]) => Promise.all(followers.map(following => {