1

如果不修改数据库属性高级选项卡中的选项选项“限制 $UpdatedBy 字段中的条目” --- 如何删除文档中的少量 $UpdatedBy 字段条目。

我需要删除一个特定文档中的少数 $UpdatedBy 字段实体。

有什么建议么 ?

4

3 回答 3

1

无法编辑 $UpdatedBy 字段。

(在这里查看更多讨论)

于 2012-01-23T14:53:07.567 回答
1

$ 字段通常由 Lotus 自己维护。这可能不是不可能,但这篇文章描述了为什么它不可行

如果绝对需要在不更改数据库属性的情况下执行此操作,则可以考虑创建一个新文档并复制之前文档的所有项目(不包括 $ 项目)。这个新文档将有一个新的 UNID,所以如果有任何文档指向这个文档,您也应该修复它。

于 2012-01-23T15:15:05.643 回答
1

您可以使用 DXL 导出没有 $UpdatedBy 字段的文档,然后将其作为新文档重新导入。我已经在整个数据库上成功地使用了这种技术,我需要从所有文档和所有数据库设计元素中清除历史记录。

标准的 NotesDXLExporter NotesDXLImporter 帮助代码为我工作,然后我添加了一个属性设置:

exporter.OmitItemNames = "updatedby"

当重新导入文档时,当然会重新创建 $UpdatedBy 字段,但您的姓名是唯一的条目。

于 2013-07-09T17:39:21.657 回答