У меня есть коллекция документов, и каждый документ содержит вложенный массив объектов.
{
"id": "309324739",
"debters": [
{
"user": {
"name": "John Doe",
"internal": true
},
"debt": 1463,
},
{
"user": {
"name": "Alex Tree",
"internal": false
},
"debt": 53443,
},
}
Я пытаюсь вернуть поиск документа по id а затем найдите внутри списка debters , который имеет флаг false ?
Я попытался выполнить следующий запрос ...
Debters findByIdAndDebters_User_InternalIsFalse(@Param("id") String id,);
Но яЯ получаю сообщение об ошибке, говорящее, что он может найти "внутреннее" свойство.Что я делаю не так и как я могу перебрать массив, используя этот волшебный запрос к хранилищу монго?