改进where方法用法，支持更复杂的查询