📜  实施限制:ContentDocumentLink 需要使用等于运算符的 ContentDocumentId 或 LinkedEntityId 上的单个 Id 或使用 IN 运算符的多个 Id 进行过滤. (1)

📅  最后修改于: 2023-12-03 14:53:36.637000             🧑  作者: Mango

实施限制:ContentDocumentLink 需要使用等于运算符的 ContentDocumentId 或 LinkedEntityId 上的单个 Id 或使用 IN 运算符的多个 Id 进行过滤。

这个限制意味着在使用 ContentDocumentLink 进行过滤时,只能使用等于运算符或 IN 运算符,且只能过滤 ContentDocumentId 或 LinkedEntityId 上的单个 Id 或多个 Id。

例如,在 SOQL 查询中,使用 ContentDocumentLink 进行过滤时,必须使用等于运算符或 IN 运算符,且只能使用 ContentDocumentId 或 LinkedEntityId 上的单个 Id 或多个 Id 进行过滤,如下所示:

SELECT Id, ContentDocumentId, LinkedEntityId
FROM ContentDocumentLink
WHERE ContentDocumentId = '069XXXXXXXXXXXX' OR
      LinkedEntityId IN ('005XXXXXXXXXXXX', '006XXXXXXXXXXXX')

注意,以上查询只使用了等于运算符和 IN 运算符,并且只使用了 ContentDocumentId 和 LinkedEntityId 上的单个 Id 或多个 Id 进行过滤。

因此,在开发过程中,如果需要使用 ContentDocumentLink 进行过滤,请务必遵守这个限制,并使用等于运算符或 IN 运算符,且只使用 ContentDocumentId 或 LinkedEntityId 上的单个 Id 或多个 Id 进行过滤。