Мангуст Глубоко Населенный Всегда Возвращающиеся Массивы

Вчера я обновил версию 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'
                ])

0 ответов

Другие вопросы по тегам