#mongodb #mongo-java-driver
#mongodb #mongo-java-driver
Вопрос:
я написал следующий фильтр в консоли mongodb
"outers":{"$elemMatch":{"$elemMatch":{y:{$gt : 48.99}}}}
каким будет эквивалент bson? я получил это:
elemMatch("outers", elemMatch("y", gt("y", 48.99)))
но это кажется неправильным из-за повторяющейся переменной y
Ответ №1:
Я думаю, это должно сработать:
Filters.elemMatch("outers", Filters.lt("y", 48.99))
Ответ №2:
elemMatch("outers", eq("$elemMatch", lt("y", 48.99)))
сделал трюк