ठीक है, यह बहुत सीधा है और मुझे इसे नोटिस करने के लिए बस अपना सिर थोड़ा साफ करने की जरूरत है। जटिल क्वेरी को Json ऑब्जेक्ट में तोड़ा जा सकता है।
JsonObject queryParam = new JsonObject()
.put("id", new JsonObject().put("$in", listOfIds)); // ArrayList<Long>
मैं आगे बढ़ सकता हूं और इस क्वेरीपरम के साथ सरल खोज क्वेरी का उपयोग कर सकता हूं।
mongoClient.find("collection", queryParam, asyncResult -> {
// do something
});