У меня есть такие документы в collectionA
:
{
"catalogId" : "17582"
}
И такие документы в collectionB
:
{
"product" : {
"catalogId" : "17582"
}
Я применяю следующую агрегацию для collectionA
:
{
$lookup: {
from: "collectionB",
let: {
catalogId: "$catalogId"
},
pipeline: [
{
$match: {
"product.catalogId": "$$catalogId"
}
}
],
as: "something"
}
}
Но у меня пустой результат. Кто-нибудь знает почему? Заранее спасибо.