Мангуст Глубоко Населенный Всегда Возвращающиеся Массивы
Вчера я обновил версию Mongoose до 5.2.13, и теперь при выполнении запросов, использующих mongoose-deep-populate(версия 3.1.1), все заполненные данные возвращаются в массивы. Мой фрагмент кода ниже, четвертая строка deepPopulate ('history.userId') должен возвращать один объект User, но при этом он возвращает массив пользователей. Может ли кто-нибудь помочь мне? Спасибо большое =)
User.findById(userId, 'history')
.populate('history')
.deepPopulate([
'history.restaurantId',
'history.orders',
'history.deliveryOrders',
'history.userId',
'history.orders.items',
'history.orders.items.productId',
'history.orders.userId',
'history.deliveryOrders.items.productId',
'history.deliveryOrders.userId',
'history.sharedUsers'
])