From c4a4ac3278267f74ac80aaf59fff343a1571305e Mon Sep 17 00:00:00 2001 From: Leon Chen Date: Sat, 24 Oct 2015 22:14:16 -0400 Subject: [PATCH] check for db.db as db.db.approximateSize not exposed with multilevel --- lib/queryplanner.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/queryplanner.js b/lib/queryplanner.js index e1862cf..6df9301 100644 --- a/lib/queryplanner.js +++ b/lib/queryplanner.js @@ -48,7 +48,7 @@ function queryplanner(db, options) { var newq = queryMask(q) , range = utilities.createQuery(newq); - if (db.db.approximateSize) { + if (db.db && db.db.approximateSize) { db.db.approximateSize(range.start, range.end, function(err, size) { if (err) { size = Object.keys(variablesMask(q)).length;