From bd94569d863bf2832807187ea8fa0d45ae289e95 Mon Sep 17 00:00:00 2001 From: lvbreda Date: Thu, 1 Nov 2012 11:20:56 +0100 Subject: [PATCH] Added sorting functionality for 'a.b' --- packages/minimongo/sort.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/minimongo/sort.js b/packages/minimongo/sort.js index 6d1d8077fe..9cd73e3327 100644 --- a/packages/minimongo/sort.js +++ b/packages/minimongo/sort.js @@ -44,14 +44,18 @@ LocalCollection._compileSort = function (spec) { var _func; var code = "_func = (function(c){return function(a,b){var x;"; for (var i = 0; i < keys.length; i++) { - if (i !== 0) - code += "if(x!==0)return x;"; - code += "x=" + (asc[i] ? "" : "-") + - "c(a[" + JSON.stringify(keys[i]) + "],b[" + - JSON.stringify(keys[i]) + "]);"; + var splittedKeys = keys[i].split("."); + var keyString = ""; + for(o = 0;o