Я новичок в mongodb .Я использую mongodb с приложением Spring Boot .Я пытаюсь получить данные из нескольких документов , используя aggregate . агрегат отлично работает для меня по запросу mongodb , но я не могу добиться такой же реализации в приложении с весенней загрузкой с использованием lookupOperation .Мой запрос mongodb выглядит следующим образом:
db.user.aggregate([
{
'$lookup': {
'from': 'personal_detail',
'let': {
'name': '$name',
'mobile': '$mobile'
},
'pipeline': [
{
'$match': {
'$expr': {
'$and': [
{
'$eq': [
'$name', '$$name'
]
}, {
'$eq': [
'$mobile', '$$mobile'
]
}
]
}
}
}
],
'as': 'pd'
}
}
])
Пожалуйста, подскажите, есть ли неправильная реализация в моем запросе.