У меня есть следующий JSON -объект в базе данных Mon go:
{ "elem1": { "elem2": ["elem3": {"elem4", "elem5"}, "elem6"] }}
Я хочу проверить, равно ли elem4 22. Я пишу этот запрос с помощью Spring Data. Теперь я написал следующий запрос, но он не работает для меня:
Query query = new Query(Criteria.where("elem1.elem2").elemMatch(Criteria.where("elem3.elem4").is("22")));
Кто-нибудь знает, почему мой запрос не работает?
Заранее спасибо.