The "evaluation of sub-expressions" made me curious. This line:
token.func = Function('_,i,args', 'return ' + token.val);
var name = one(users, '[_.id==?].name', 123)
The "evaluation of sub-expressions" made me curious. This line:
..could be a potential security issue with user-submitted expressions?