Код ниже берет идентификатор пользователя и находит категории, на которые подписан указанный пользователь.
На данный момент я отправляю категории, отсортированные после даты их создания.Первая категория, которую я создал, и первая категория, которую я хочу отправить, в массиве категорий - «все».
Мне было интересно, есть ли способ найти категорию с помощью categoryName
, которая является 'all', и отправить ее первой.
Это мой код:
const userItemList = async ({userId})=> {
const user = await User.findOne({ _id: userId })
return Category.find({ categoryName: { $in: user.addedCategories }})
.sort([['createdAt', 1]])
}