как можно написать этот же запрос используя Jongo?
я пытался например так:
Aggregate.ResultsIterator max = stores.aggregate("{$unwind:{$listProducts}") .and("{$match:{$listProducts.productPrice $ne : 0 }") .and("{$group:{$storeName}") .and("{$max:{$listProducts.productPrice}") .as(Store.class);
Но получаю:
Exception in thread "main" java.lang.IllegalArgumentException: Cannot parse query: {$unwind:{$listProducts}
Так это и был вопрос - как правильно синтаксически написать это в Jongo.
К сожалению, документация Jongo написана очень кратко и я не нашел ни одного примера с unwind, написал несколько десятков вариантов этого запроса, но так и "не угадал" правильный синтаксис, поэтому написал вопрос на форум, в надежде, что кто-то может это знать.
Так это и был вопрос - как синтаксически правильно написать это используя Jongo.
К сожалению документация к Jongo написана очень кратко, и я не нашел ни одного примера с unwind, я написал несколько десятков вариантов запроса, но так и не смог "угадать" правильный синтаксис, поэтому обратился на форум, в надежде, что кто-то может это знать.