Fix id usage in where clause

/to @ritch 

The PR allows find() to use id names instead of '_id' in filter.where.
All ids are mapped to `_id`? Seems a bit weird.