sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur kör du ett fynd (id :{ $in :[ list ] } ) med vertx-mongo-klient

Okej, det är ganska rakt fram och jag behövde bara rensa huvudet lite för att märka det. Den komplexa frågan kan delas upp i ett Json-objekt.

JsonObject queryParam = new JsonObject()
    .put("id", new JsonObject().put("$in", listOfIds));    // ArrayList<Long>

Jag kan gå vidare och använda enkel sökfråga med denna queryParam.

mongoClient.find("collection", queryParam, asyncResult -> {
    // do something
});



  1. Subtrahera underdokument från insamling i aggregerad pipeline

  2. docker-compose undertrycka mongodb-utgång

  3. Ändra Redis-port i Docker Compose fungerar inte

  4. Meteormetod kontra neka/tillåt regler