0

是否可以从 Lotus Domino 数据库中查询那些具有比给定数字/ID 更大的通用 ID 的文档,并使用 Lotus 公式查询通过它们的通用 ID 对它们进行排序?如果是,如何?

在 SQL 中,以下内容与我想要的类似:

SELECT universalId 
FROM all_documents
WHERE universalId > custom_value
ORDER BY universalId
4

1 回答 1

5

是的:

SELECT @Text(@DocumentUniqueId) > custom_value

这将在视图选择公式中起作用。如果您还为视图的第一列创建公式@Text(@DocumentUniqueId),并为视图设置排序属性,那么您有ORDER BY.

选择公式也适用NotesDatabase.Search()于 LotusScript 或 COM 中的调用,或Database.Search()Java 中的调用。这会给你一个NotesDocumentCollection(或DocumentCollection在Java中),你可以编写代码对其进行排序。

注意:该search()方法在大型数据库中效率很低。

于 2012-10-19T23:47:10.910 回答