Commit 8e7e5ced by Nitin Dhar

Made sort configurable with the original value as the default. Now it can be…

Made sort configurable with the original value as the default. Now it can be passed in on the command line similar to 'limit'
parent b6e805d3
...@@ -60,6 +60,9 @@ print("Using limit of " + limit); ...@@ -60,6 +60,9 @@ print("Using limit of " + limit);
if (typeof maxDepth === "undefined") { var maxDepth = 99; } if (typeof maxDepth === "undefined") { var maxDepth = 99; }
print("Using maxDepth of " + maxDepth); print("Using maxDepth of " + maxDepth);
if (typeof sort === "undefined") { var sort = {_id: -1}; }
print("Using sort of " + tojson(sort));
varietyCanHaveChildren = function (v) { varietyCanHaveChildren = function (v) {
var isArray = v && var isArray = v &&
typeof v === 'object' && typeof v === 'object' &&
...@@ -185,7 +188,7 @@ var addVarietyResults = function(result) { ...@@ -185,7 +188,7 @@ var addVarietyResults = function(result) {
} }
// main cursor // main cursor
db[collection].find(query).sort({_id: -1}).limit(limit).forEach(function(obj) { db[collection].find(query).sort(sort).limit(limit).forEach(function(obj) {
var recordResult = {}; var recordResult = {};
for (var key in obj) { for (var key in obj) {
if(obj.hasOwnProperty(key)) { if(obj.hasOwnProperty(key)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment