MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да изпълните обобщена mongo-заявка с помощта на json в низ?

Не сте далеч от решението:

Функцията за агрегатиране приема:.aggregate(List<DBObject>) Но JSON.parse, който искате да използвате, ви позволява да въведете в него, ако имате списък в заявката си, така че няма проблем

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

След това резултатите могат да бъдат итерирани.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo DB:Не може да се създаде клъстер за шардинг в Ubuntu

  2. Не може да се вари инсталиране на mongodb на mac os 10.12

  3. Mongoose пагинация и филтри

  4. Mongo Atlas:Неуспешно удостоверяване на връзката с персонализирани бази данни

  5. mongodb удостоверяване с низ за връзка