MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Sterownik Mongo DB Java 3.x — grupowanie według zapytania

Powinieneś starać się nie używać starego obiektu (BasicDBObject ) typów z Mongo 3.x. Możesz spróbować czegoś takiego.

import static com.mongodb.client.model.Accumulators.*;
import static com.mongodb.client.model.Aggregates.*;
import static java.util.Arrays.asList;

Bson group = group("$username", sum("tweetCount", 1));
Bson sort = sort(new Document("tweetCount", -1));
AggregateIterable <Document> output = collection.aggregate(asList(group, sort));



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak mogę zrobić więcej niż/mniej niż przy użyciu MongoDB?

  2. Czynniki operacyjne do rozważenia podczas modelowania danych MongoDB

  3. Konwertowanie zapisanej daty mongo z powrotem na milisekundy od epoki Uniksa po załadowaniu?

  4. Agregacja w lokalnej strefie czasowej w mongodb

  5. Autouzupełnianie za pomocą java , Redis, Elastic Search , Mongo