为什么Knex.js以数组的forms返回max('value')?

我想从表中find最大值:

knexClient .queryBuilder() .withSchema('myschema') .from('mytable') .where({some_query}) .max('value'); 

它以单个元素的数组forms返回所需的值:[{max:1000}]

为什么它会返回一个数组,而不仅仅是一个数字或一个对象?