Ordenar por la asociación con poblar
Tengo artículos y comentarios vinculados por una asociación de uno a muchos (un artículo puede tener muchos comentarios).
Me gustaría obtener los artículos más comentados, así que procedo así:
function mostCommentedArticles () {
var deferred = Q.defer();
Article.find().populate('comments').sort('comments ASC').exec(deferred.makeNodeResolver());
return deferred.promise;
}
PERO, no obtengo el resultado esperado: no se ordena en absoluto (por Comentarios o cualquier otra cosa)
¿Hay alguna otra forma de proceder o es un problema?
Gracias,
Pierre