MongoDb 2.0, C# pilote 1.6rc: Existe-t-il un moyen de trier les résultats des agrégations de données (groupe ou réduction de la carte) côté serveur? Disons que suite au regroupement, nous avons plusieurs milliers d'enregistrements qui seraient beaucoup plus rapides à trier du côté serveur. Tout ce que j'ai trouvé sur le site officiel de MongoDb est ce commentaire: "Pour trier les données groupées, il suffit de trier le côté client lors du retour" (Aggregation). Cela signifie-t-il que le tri des serveurs n'est pas pris en charge pour de tels cas?Que faire si vous devez trier des données groupées sur un serveur?
0
A
Répondre
2
Les résultats de group() sont renvoyés en tant qu'objet BSON unique, de sorte que le tri doit s'effectuer côté client. D'autre part, la sortie de map reduce peut être placée dans une collection, que vous pouvez ensuite interroger et trier côté serveur. Options de sortie pour MR: http://www.mongodb.org/display/DOCS/MapReduce#MapReduce-Outputoptions
Questions connexes
- 1. django - que devez-vous faire si vous n'avez pas besoin d'un moteur de base de données?
- 2. Vous devez activer .blur() sur l'entrée si vous cliquez sur un certain élément
- 3. Que devez-vous utiliser IValueConverter for?
- 4. devez-vous trier les lignes d'une matrice clairsemée lorsque vous effectuez un solveur PCG?
- 5. Vous devez encoder des images à la vidéo sur Android
- 6. pysqlite DatabaseError: Vous ne devez pas utiliser bytestrings 8 bits sauf si vous utilisez un text_factory
- 7. Que devez-vous stocker avec un fournisseur de profil ASP.NET?
- 8. Tri SQL des données groupées
- 9. Est-ce que quelqu'un sait si vous utilisez la sécurité de printemps, devez-vous utiliser taglib?
- 10. Vous devez vous assurer que NSFetchResultsController est appelé
- 11. Que devez-vous faire pour créer un seul paquet pour les périphériques BlackBerry OS5 et OS6?
- 12. Comment savez-vous que vous devez utiliser function() {}?
- 13. Quelles sont les choses que vous devez faire pour faire fonctionner un panneau avec un gestionnaire de disposition nul?
- 14. Trier les colonnes groupées dans AdvancedDatagrid
- 15. Spring MVC intercepteur vous devez vous inscrire
- 16. Vous devez afficher l'écran de chargement pendant que l'application interroge le serveur
- 17. Vous devez faire en sorte que mon application Android interagisse avec un site que je possède et que je cours
- 18. Vous devez cliquer sur un bouton dans la page iFrame
- 19. Comment puis-je faire fonctionner cet appel AJAX si vous devez être authentifié?
- 20. Lorsque vous utilisez AJAX, est-ce que vous devez tout faire avec AJAX ou est-ce que vous pouvez également utiliser les en-têtes?
- 21. Vous devez avoir un message JS activé?
- 22. Devez-vous quitter le simulateur de BlackBerry à chaque fois que vous effectuez un changement?
- 23. Vous devez utiliser un thème Theme.AppCompat sur la création AlertDialog
- 24. Tableau de bord Google avec des filtres de données groupées - comment tracer des données groupées
- 25. Vous devez appeler la "WebSecurity.InitializeDatabaseConnection"
- 26. Vous devez cliquer deux fois sur le lien créé dynamiquement sur le contrôle avant de faire quoi que ce soit?
- 27. Comment décider si vous devez développer une application dans SharePoint
- 28. Travailler avec des données groupées en R
- 29. Comment envoyer des données groupées en url?
- 30. Vous devez incrémenter de 1 chaque fois que vous appuyez sur la touche -JavaFx