diff --git a/packages/ejson/ejson.js b/packages/ejson/ejson.js index 8a22fd7d93..a98b695a39 100644 --- a/packages/ejson/ejson.js +++ b/packages/ejson/ejson.js @@ -611,6 +611,9 @@ EJSON.equals = (a, b, options) => { let ret; const aKeys = keysOf(a); const bKeys = keysOf(b); + if (aKeys.length !== bKeys.length) { + return false; + } if (keyOrderSensitive) { i = 0; ret = aKeys.every(key => {