當我在開發者控制檯執行該代碼爲什麼Salesforce阻止我使用包含關係的查詢創建推送主題?
PushTopic pushTopic = new PushTopic();
pushTopic.ApiVersion = 23.0;
pushTopic.Name = 'Test';
pushTopic.Description = 'test';
pushtopic.Query = 'SELECT Id, Account.Name FROM Case';
insert pushTopic;
System.debug('Created new PushTopic: '+ pushTopic.Id);
我收到此消息:
FATAL ERROR System.DmlException: Insert failed. First exception on row 0; first error: INVALID_FIELD, relationships are not supported: [QUERY]
同樣的查詢運行在查詢編輯器很好,但是當我把它分配給推送主題我得到INVALID_FIELD異常。
如果底線是異常消息所說的內容,那麼這些關係僅僅是Push主題對象不支持的,我如何創建一個Push主題對象來返回我正在查找的數據?