Magento - 多个字段的 addAttributeToSelect 不起作用

Magento - addAttributeToSelect for multiple fields not working

我正在尝试获取用户订单历史记录,使用了以下查询并且它工作正常。但它从 table

返回所有与订单相关的字段
    $collection     = Mage::getModel("sales/order")->getCollection()
                               ->addAttributeToSelect('*')
                               ->addFieldToFilter('customer_id', 400)
                               ->setOrder('created_at', 'desc');

我只想获取特定字段,所以在 ->addAttributeToSelect('*')

的情况下
     used the following code 

 ->addAttributeToSelect(array('created_at','customer_id','increment_id','updated_at','status','entity_id','state'))

但是出现错误 "Cannot determine the field name."

使用addFieldToSelect 我得到了输出