sql >> Database >  >> NoSQL >> MongoDB

MongoDB-aggregatie bestellen met match, sortering en limiet

Zet $sort voor $group, anders kan MongoDB de index niet gebruiken om te helpen bij het sorteren.

In uw zoekopdracht lijkt het er echter op dat u een relatief klein aantal user_ids wilt opvragen in vergelijking met de totale grootte van uw group_members-verzameling. Dus ik raad alleen een index op user_id aan. In dat geval zal MongoDB uw resultaten in het geheugen moeten sorteren op last_post_at, maar dit is de moeite waard in ruil voor het gebruik van een index voor de eerste zoekopdracht op user_id.




  1. Maak Spring Data Aggregation van MongoDb-aggregatiequery

  2. Mongodb Update Veel

  3. How-to:gebruik de Apache HBase REST-interface, deel 3

  4. MongoDB Document opnieuw vormgeven