如何使用 SOQL 检索 ContentNotes 信息以及 LinkedEntity 的信息?

How to retrieve ContentNotes information along with LinkedEntity's information with SOQL?

我想实现一项服务,该服务将 lastModifiedDate 作为输入,returns 在给定的 lastModifiedDate 之后修改的所有 ContentNote 记录。服务响应应包含以下字段

  1. 内容注:
  1. 内容版本
  1. 账户(LinkedEntity)

有没有一种方法可以用尽可能少的查询来实现?

笔记只是具有特殊类型的内容文档(“文件”)。 这可能会给你一些想法?

SELECT Id, Title, LatestPublishedVersion.VersionNumber, LatestPublishedVersion.VersionData,
(SELECT LinkedEntityId, LinkedEntity.Name FROM ContentDocumentLinks)
FROM ContentDocument
WHERE FileType = 'SNOTE'
AND LastModifiedDate = LAST_N_DAYS:7