SOQL SELECT不返回所有字段

时间:2016-08-03 00:33:36

标签: php laravel salesforce

我正在努力尝试从salesforce查询超过3个字段。

我尝试

$records = Salesforce::query('SELECT Id, Name, Patient_Status_del__c, DOB__c,Patient_Sub_status_del__c  FROM Patients__c');

dd($records);

我只有3个字段

enter image description here

但是当我在工作台中使用相同的查询时,我得到了

SELECT Id, Name, Patient_Status_del__c, DOB__c,Patient_Sub_status_del__c  FROM Patients__c

enter image description here

我做错了什么?

2 个答案:

答案 0 :(得分:0)

您的第一个示例是通过API查询,而您的第二个示例是直接查询数据库。

问题是API没有返回所有字段。 API只返回它知道的字段,因此当您添加自定义字段时,您需要更新WSDL以便它知道自定义字段。

答案 1 :(得分:-1)

尝试将字段放在单引号之间,以防查询被占用一些空格或任何其他字符。

"myUserAccount-JimSmith"