From 492bf58b083f8521c4a90a5f76efe18cd98f8f94 Mon Sep 17 00:00:00 2001 From: Slava Kim Date: Thu, 15 Aug 2013 14:33:59 -0700 Subject: [PATCH] A slightly better comment on MongoDB edge-cases simulation. --- packages/minimongo/minimongo.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/minimongo/minimongo.js b/packages/minimongo/minimongo.js index 4ebaafe006..dbef327c60 100644 --- a/packages/minimongo/minimongo.js +++ b/packages/minimongo/minimongo.js @@ -1087,7 +1087,9 @@ LocalCollection._compileProjection = function (fields) { var docTarget = doc; for (var i = 0; i < keyPath.length - 1; i++) { var key = keyPath[i]; - // This block simulates MongoDB behavior. + // This block simulates MongoDB behavior for different edge-cases when + // object on certain path wasn't found or array found instead of an + // object, or vice-versa. if (!_.has(target, key)) { if (_.isArray(docTarget[key])) { target[key] = [];