Как перебрать массив в Postman? - PullRequest
0 голосов
/ 09 февраля 2020

Итак, я создал систему отслеживания / отмены подписки, подобную той, которую использует Twitter, и я смог получить сообщения от пользователей, за которыми следует текущий currentLoggedIn. Это маршрут, по которому я звоню:

const posts = await Post.find({ user: { $in: req.user.following } });
// Send response
res.status(201).json({ success: true, data: posts });

req.user.following исходит из массива, содержащего всех пользователей (опять же), которых следует зарегистрированный пользователь. Этот массив объектов находится в моей модели Users:

following: [{ type: mongoose.Schema.ObjectId, ref: 'User' }],

Теперь, чтобы это работало, мне нужно использовать user: { $in: req.user.following }, и это работает, но проблема возникает, когда я пытаюсь использовать его в API-маршрут. Например, я сталкиваюсь с вышеупомянутой проблемой в маршруте ниже:

{{URL}}/api/v1/posts?user[in]=howtoIterateThroughArrayOnPostman?

Именно здесь у меня проблемы!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...