2013-06-13 4 views
1

J'ai une collection A avec _id, content, timestamp comme champs et une certaine collection B avec A_id, _id, content, timestamp comme champs. A_id fait référence à un objet dans A.Mongo: Trier les objets dans une collection avec un horodatage dans une collection différente

Je souhaite trier les objets dans A en fonction de leurs derniers horodatages dans B.

Je peux le faire fonctionner en re architecturant ma conception db (par exemple en stockant un latest_B_timestamp en A) MAIS y a-t-il un moyen simple de faire cela directement avec Mongo?

Merci!

Répondre

1

Je doute qu'il y ait un bon moyen de le faire avec mongo. Votre solution actuelle semble correcte et naturelle chez mongo. La duplication est la voie à suivre.

0

n °

MongoDB n'a pas rejoint, donc si 2 collections ont des données relatives, elles doivent être travaillées dans la couche d'application.

Questions connexes