sObject Relationships in the Schema Explorer

DEX502 - Module 4: Working with Salesforce Data

📄 第 159 页 🎬 视频课程

课程章节介绍

让我们来聊聊Salesforce中的对象关系,特别是当你看到字段名以“__c”结尾时,会发生什么。 在Salesforce中,自定义对象和字段通常以“__c”结尾。当你创建一个自定义字段来关联两个对象时,比如你想把“客户”对象和“订单”对象关联起来,你可能会创建一个叫做“客户__c”的字段。这个字段实际上存储的是“客户”对象的记录ID。 现在,假设你在查询中使用这个“客户__c”字段,Salesforce会返回这个字段的值,也就是那个“客户”记录的ID。它不会返回整个“客户”对象,只会返回那个ID。 但是,如果你想要获取整个“客户”对象的信息,而不仅仅是ID,你需要使用“__r”关系。比如,你可以查询“客户__r.Name”来获取关联客户的名称。这里的“__r”表示这是一个关系字段,它允许你访问关联对象的字段。 所以,总结一下,如果你使用“__c”,你只能得到ID;如果你想要更多信息,你需要使用“__r”来访问关联对象的字段。希望这个解释对你有帮助!