Remove an outdated comment. Fix typos
Make "getPathsWithoutNumericKeys" a package scope variable rather than globally available underscore method.
Tests on $where
Handle the $where operator in the selector and projection combination