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

Hvordan udfører man en samlet mongo-forespørgsel ved hjælp af json i en streng?

Du er ikke langt fra løsningen:

Den samlede funktion tager:.aggregate(List<DBObject>) Men den JSON.parse, du vil bruge, lader dig skrive ind i den, hvis du har en liste i din forespørgsel, så intet problem

String query="[....}";
List<DBObject> q= (List<DBObject>)JSON.parse(query);
Iterable<DBObject> result=new MongoClient().getDatabase("db").getCollection("coll").aggregate(q).results();`

Resultaterne kan derefter gentages.




  1. Pymongo finder værdi i underdokumenter

  2. HBase:5 tips til at køre på EC2 med lav hukommelse

  3. Elasticsearch timeout for hver søgeanmodning indtil genstart

  4. Sådan forbinder du php7 med mongoDB