sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan udfører du et find (id :{ $in :[ list ] } ) ved hjælp af vertx-mongo-klient

Okay, det er ret ligetil, og jeg skulle bare rydde hovedet lidt for at bemærke det. Den komplekse forespørgsel kan opdeles i et Json-objekt.

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

Jeg kan gå videre og bruge simpel find-forespørgsel med denne queryParam.

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



  1. Forskellen mellem StackExchange.Redis og ServiceStack.Redis

  2. sudo service mongodb genstart giver ukendt servicefejl i ubuntu 14.0.4

  3. Fejl:nøgle $conditionalHandlers må ikke starte med '$' mongodb

  4. Sender afkrydsningsfeltværdier til databasen ved hjælp af JavaScript