Как получить список результатов со ссылкой на идентификатор пользователя в двух коллекциях, используя mongoose - PullRequest
1 голос
/ 22 апреля 2019

У меня есть две коллекции:

collection1 : [{
    user_id : '12',
    status : 'active'
},
{
    user_id : '123',
    status : 'active'
}]

collection2 :[{
     user_id :'12',
     item : 'a'
},
{
     user_id :'12',
     item : 'ac'
},
{
     user_id :'12',
     item : 'ab'
}]

Я хочу получить список всех пользователей из collection1 вместе с их количеством в collection2, в результате получится что-то вроде этого: {user_id :'12', collection2_count :3 , user_id:'123, collection2_count :0} using mongoose.

Я попытался вызвать его в цикле, но это не кажется эффективным с точки зрения производительности.

...