Domino数据服务/ api / data / collections / unid / XXX从不同视图返回文档

在我们的Web服务器上运行DDS之后,我开始testing一些REST请求。 / api / data / collections请求确实返回数据库上的视图列表。

有两个观点被称为ClaimedByMe和ClaimedByOthers。 当我在Notes客户端查看这些信息时,ClaimedByMe视图有3个文档,而声明的其他文档有0个文档。 如果我对ClaimedByMe执行GET,它将返回一个空列表。 如果我对ClaimedByOthers执行GET,它会返回ClaimedByMe视图中的3个文档的列表。 我不确定为什么会这样混淆。 我已经validation了DDS针对我在Designer中看到的每个视图的UNID,UNIDs是正确的。 我不认为这是一个configuration问题。

在更新我的数据库的ACL以便匿名没有任何访问权限后,我可以通过RESTtesting实用程序执行服务器身份validation请求,然后对各个视图执行GET请求,返回的文档集合现在正确无误。 我不知道为什么它与ACL更改有关,但似乎已经修复了它。

只是一个想法:这可能与您在视图的select公式中包含响应文档有关,但无法显示文档,因为响应的父文档不显示。 例如,因为select公式不是使用@AllDescendants,而是不太理想。