```javascript var query = new AV.Query('Account'); query.equalTo('balance', 100); query.greaterThanOrEqualTo('balance', 100); query.first().then(account => { console.log(account); }); ``` 看代码好像是先 eq 之后,就设置了「基础类型」;再对相同的 key 增加复杂条件,就异常了。
Activity
weakish commentedon Sep 10, 2019
>= 100应该已经包括了= 100?XiaoJianPeng commentedon Sep 13, 2019
不支持对同一个字段添加不同添加,而且下面的条件已经包含上面的了
onerain88 commentedon Sep 16, 2019
不是业务上的「限制」,是代码上在 equalTo 之后,就将值设置为了基本类型(number);在 greaterThanOreEqualTo 之后,会在前面的值(number 类型)上做 number[key] = value 导致异常。
leeyeh commentedon Sep 16, 2019
尽管这么用的情况还是比较少见的,这里确实是可以抛出更直接的异常信息。